Effective C++ 笔记(1):视C++为语言联邦

  1. 云栖社区>
  2. 博客>
  3. 正文

Effective C++ 笔记(1):视C++为语言联邦

oldpan 2017-09-10 18:26:07 浏览699
展开阅读全文

条款一(clause 1)

将C++视为语言联邦:提出了一种将C++分为四种不同次语言的观念,四种次语言分别是:

1、C语言,面向过程的语言,C++完全向下兼容C,在C++中单纯使用C语言的语法除了遵守的一些规则不同其他的都一样;
2、Object-Oriental C++:面向对象的C++语言,这个就是C with Class所需求的,也是C++和C之间中重要的区别;
3、Template C++:泛型编程,在C#,python中都有体现,其规则与C++主流编程相互影响不大;
4、STL:template程序库,其中有很多工程师写好的函数,只需知道如何调用以及,熟悉后可以极大提升写程序的效率;
了解这四种次语言,学习C++就容易多了。

网友评论

登录后评论
0/500
评论
oldpan
+ 关注