
C++
文章平均质量分 83
S3Z10
这个作者很懒,什么都没留下…
展开
-
C++ Primer 知识点学习(一)
第一部分1、快速入门IDE:集成开发环境编译器:GNU、VS编译器输出一个可执行文件。执行程序后获取状态:echo $?(echo %ERRORLEVEL%)endl:输出换行,并刷新设备相关联的缓冲区,使得用户可立即看到写入到流中的输出。初始化变量注释//、注释对/**/2、变量和基本类型整型:表示整数、字符和布尔值的算术类型只有内置类型存在字面值,没有类类型的字面值,也没有任何标准库类型的字面...原创 2018-04-03 19:20:36 · 502 阅读 · 0 评论 -
C++ Primer知识点学习(二)
第二部分1、顺序容器【顺序容器:】vector:支持快速随机访问。但在容器的任意位置插入或删除元素,比在容器尾部插入和删除的开销更大。list:支持快速插入/删除。随机访问开销较大deque:双端队列。与vector类似,但支持在容器的首部快速插入新元素,而且无论在哪一端插入或删除都不会引起元素的重新定位。 【容器的选择】通常,除非找到选择使用其他容器的更好理由,否则vector容器都是最佳选择...原创 2018-04-16 20:26:21 · 291 阅读 · 0 评论 -
C++ Primer知识点学习(三)
第三部分1、类【inline】在类内部定义的函数默认为inline。在声明和定义处指定inline都是合法的。【隐含的this指针】成员函数具有一个附加的隐含形参,即指向该类对象的一个指针,这个隐含形参即命名为this。this的类型是一个指向类类型的const指针,可以改变this所指向的值,但不能改变this所保存的地址。在const成员函数中,this的类型是一个指向const类类型对象的c...原创 2018-04-16 20:27:39 · 267 阅读 · 0 评论 -
C++ Primer知识点学习(四)
第四部分1、面向对象编程定义为virtual的函数是基类期待派生类重新定义的。在C++中,通过基类的引用(或指针)调用虚函数时,发生动态绑定。引用(或指针)既可以指向基类对象也可以指向派生类对象,这一事实是动态绑定的关键。用引用(或指针)的调用虚函数在运行时确定。被调用的函数是引用(或指针)所指对象的实际类型所定义的。有类class Base;和类 class D:public Base;,在基类...原创 2018-04-16 20:28:47 · 272 阅读 · 0 评论 -
C++ Primer知识点学习(五)
第五部分1、用于大型程序的工具【异常处理】异常是通过抛出对象而引发的。该对象的类型决定对应该激活哪个处理代码。执行throw时,不会执行跟在throw后面的语句,而是将控制从throw转移到匹配的catch。异常对象通过复制被抛出表达式的结果创建,该结果必须是可以复制的类型。当抛出一个表达式的时候,被抛出对象的静态编译时类型将决定异常对象的类型。抛出指针要求在对应处理代码存在的任意地方存在指针所指...原创 2018-04-16 20:29:47 · 349 阅读 · 0 评论