Effetcive C++知识点总结
文章平均质量分 55
C++
tongchaun1999
这个作者很懒,什么都没留下…
展开
-
第一章:C++中最基本的概念
C++次语言 C(区块,语句,预处理器,内置数据类型,数组,指针)、面向对象C++(类,封装,继承,多态virtual)、模板C++(泛型编程)、STL库。 以编译器替换预处理器 预处理器(.cpp):C++采用的是词法预处理器,主要进行文本替换,宏展开,删除注释这一类的简单工作。预处理器不进行语法检查,因为它不具备语法检查功能,并且预处理命令不属于C++语句。所谓预处理,是将程序中的宏展开,以及将头文件的内容包含进来,预处理不会生成文件,因此需要重新定向。经过预处理之后,才能得到真正的源代码。 .原创 2021-05-14 15:11:19 · 105 阅读 · 0 评论 -
前言
前言主要包括C++中的常用术语。 1.常用术语 声明式:告诉编译器某个东西的名称以及类型。 定义式:提供编译器声明式所遗漏的细节。 初始化:给与对象初值的过程。用户自定义对象,其初始化由构造函数完成,default(默认构造函数)由编译器提供的不带任何实参的构造函数。 explicit:用于修饰构造函数的关键字,表明构造函数只能执行显式的类型转换,禁止编译器执行非预期的类型转换。一般来说,最好将构造函数声明为显式。 拷贝构造函数:使用同类型的对象来初始化自我对象,pass-by-value。原创 2021-05-13 12:10:58 · 85 阅读 · 0 评论