C++一开始只是C加上一些面向对象特性。C++最初的名称C with Classes也反映了这个血缘关系。
今天C++已经是个多重范型编程语言(multiparadigm programming language),一个同时支持过程形式(procedural)、面向对象形式(object-oriented)、函数形式(functional)、泛型形式(generic)、元编程形式(metaprogramming)的语言。最简单的方法是将C++视为一个由相关语言组成的联邦而非单一语言。
为了理解C++,你必须认识其主要的词语言。幸运的是总共只有四个:
-
C
说到底C++任是以C为基础。 -
Object-oriented C++
这部分也就是C with classes所诉求的 -
Template C++
这是C++范型编程 -
STL
请记住 C++ 高效编程守则试情况而变化,取决于你使用C++的哪部分
原文链接: https://www.cnblogs.com/SebastianHan/p/12482890.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;
也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/334925
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!