编程语言
首页 > 编程语言> > Effective C++:把C++看作一个语言联邦

Effective C++:把C++看作一个语言联邦

作者:互联网

C++曾经是从C with class发展而来的,但是现在随着异常、模板、STL等等的发展,C++已变得相当的多样与庞大,这一方面让C++功能强大无比的多重范式语言,上天入地无所不能;另一方面,也给学习者带来了相当的困难:处处都有繁杂特殊用法,处处又都有例外,怎么办呢?

解决大问题的第一步是分解问题,最简单的办法是把C++视为各种“次级语言”组成的联邦,在每个次级语言的版块里,语法用法一般是相对统一直观的,书里给出了四个部分:

有了这样一个比较合理的分类,编写程序时就可以更高效更容易思考,因为我们经常只使用他的一部分,而不用关心全部;在制定学习计划时,你也可以分开来看:我对面向对象了解多少?对STL又有多了解?这样一来C++就容易理解得多。

(这是2006年的,四个部分已经包不下庞大的多的现代C++了。不过道理没变,把每个部分分开看,我们远远用不到全部功能。)

标签:语言,Effective,STL,编程,C++,联邦,部分,模板
来源: https://www.cnblogs.com/ofnoname/p/16428369.html