将C++视为一个由相关语言组成的联邦而非单一语言。在其某个次语言中,各种守则与通例都倾向简单、直观易懂,并且容易记住。当从一个次语言移往另一个次语言时,守则可能改变。主要的次语言有4个:
C :
C++仍是以C为基础
Object-Oriented C++
面向对象的部分
Template C++
这是C++的泛型编程部分,也是大多数程序员经验最少的部分
STL
template 程序库。
记住这4个次语言,你就会发现C++容易了解的多。
将C++视为一个由相关语言组成的联邦而非单一语言。在其某个次语言中,各种守则与通例都倾向简单、直观易懂,并且容易记住。当从一个次语言移往另一个次语言时,守则可能改变。主要的次语言有4个:
C++仍是以C为基础
面向对象的部分
这是C++的泛型编程部分,也是大多数程序员经验最少的部分
template 程序库。
记住这4个次语言,你就会发现C++容易了解的多。