C++读书摘录
清源Eamonmon
生活如水,冷暖自知。
此刻即永恒
展开
-
《C++ Primer Plus》之string类和标准模板库笔记
《C++ Primer Plus》阅读笔记原创 2017-08-01 08:33:49 · 306 阅读 · 0 评论 -
《深度探索C++对象模型》第一章关于对象 摘录
1.C语言中"数据"和“处理数据(函数)”是分开声明的,语言本身并没有支持“数据和函数”之间的关联性,即程序性。2.C++主要是ADT即抽象数据类型。3.C++加上了数据和函数的封装之后,并没有增加布局成本。它的布局以及存取时间上主要的额外负担是由virtual原创 2017-08-05 16:44:51 · 209 阅读 · 0 评论 -
MoreEffectiveC++读书笔记一
一.指针与引用的区别首先,两者都具有间接引用其他对象的作用。引用在任何情况下都不能指向空值,即一个引用必须总是指向某些对象。两者的使用场景要根据情况而定。如果你想让使用一个变量并让它指向一个对象,但这个变量在某些时候可能不指向任何对象,那么这时候可以把这个变量声明为指针。这样你就可以赋空值给该变量。相反地,如果变量肯定指向一个对象,并且不允许变量为空,那么此时可以把变量声明为引用。1.原创 2017-09-23 21:59:04 · 352 阅读 · 0 评论 -
《剑指offer》之关于sizeof()操作符
摘录来源:《剑指offer》这种类型的题目中,sizeof是经常被问到的一个概念。比如下面的面试片段,就反复出现在各公司的技术面试中。面试官:定义一个空的类型,里面没有任何成员变量和成员函数。对该类型求sizeof,得到的结果是多少?应聘者:答案是1。面试官:为什么不是0?应聘者:空类型的实例中不包含任何信息,本来求sizeof应该是0,但是当我们声明该类型的实例的时候原创 2017-10-21 21:16:38 · 230 阅读 · 0 评论