effective c++读书笔记

1.把C++视为语言联邦

c++一开始的名字是c with class ,哈哈这个和知乎上面的一些鹅厂的笑谈的有点像。

c++具有强大的功能,同时支持过程编程,面向对象,函数式编程,泛型编程,元编程形式,我们应该如何理解它呢,

C语言是c++的基础

其次不要忘记c++是一门面向对象的语言

template c++ ,c++的泛型编程威力巨大

STL库,这是c++的重要部分

c++高效编程守则视情况变化,取决于c++的使用部分

在内置类型中值传递一般来说比引用传递高效,但是当我们来到面向对象的时候,由于构造函数和析构函数的存在,引用传递往往更好,泛型编程时更是如此,但是进入迭代器的时候,便会发现迭代器和函数都是在c指针之上塑造出来的,值传递规则又一次适用了。

2.尽量用const,enum,inline代替#define

…………未完

猜你喜欢

转载自blog.csdn.net/cx1165597739/article/details/80056413