Effective C++ 01:视C++为一个联邦语言

C++一开始只是C加上一些面向对象特性。C++最初的名称C with Classes也反映了这个血缘关系。

今天C++已经是个多重范型编程语言(multiparadigm programming language),一个同时支持过程形式(procedural)、面向对象形式(object-oriented)、函数形式(functional)、泛型形式(generic)、元编程形式(metaprogramming)的语言。最简单的方法是将C++视为一个由相关语言组成的联邦而非单一语言。

为了理解C++,你必须认识其主要的词语言。幸运的是总共只有四个:

  1. C
    说到底C++任是以C为基础。

  2. Object-oriented C++
    这部分也就是C with classes所诉求的

  3. Template C++
    这是C++范型编程

  4. STL

请记住 C++ 高效编程守则试情况而变化,取决于你使用C++的哪部分

原文链接: https://www.cnblogs.com/SebastianHan/p/12482890.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    Effective C++ 01:视C++为一个联邦语言

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/334925

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月1日 下午9:53
下一篇 2023年3月1日 下午9:53

相关推荐