C++应该被看成是个语言集合——四种语言(C语言,OO语言,泛型语言,STL)

至少有三种语言:

一,C++ is C

二,C++ is an OO language

三,C++ is a genetic programming language

有的童鞋觉得难,可能是没有看清楚这个问题。如果把这三种不同的语言风格混在一起,当然是既难学,又用不好了。

https://www.ccthere.com/article/4388401

 

要视C++为一个多语言联邦,它包括四个主要的次语言:C,Object-Oriented C++,Template C++,STL。相同的策略,在采用不同次语言的情况下,其高效性也是不一样的,只能说视情况而定(参考Effictive C++)
https://www.zhihu.com/question/19779887

posted @ 2019-01-27 23:13  findumars  Views(665)  Comments(0Edit  收藏  举报