随笔分类 -  C++

记录 C++ 学习过程
摘要:私有成员变量的概念,在脑海中的现象是,以private关键字声明,是类的实现部分,不对外公开,不能在对象外部访问对象的私有成员变量. 然而,在实现拷贝构造函数和赋值符函数时,在函数里利用对象直接访问了私有成员变量,因而,产生了困惑.下面以具体实例进行说明: 疑惑:为什么第26行和第32行代码可以编译 阅读全文
posted @ 2021-03-02 15:38 Codroc 阅读(697) 评论(0) 推荐(0)
摘要:译者记 为什么函数模版的全特化是不参与函数重载的呢?而为什么函数模版没有偏特化概念呢?其实是C++语法规定的,但是在平时的工作过程中,出现过因为函数版本不能偏特化困扰我们的工作吗?答案是没有,也许很多人忽略了这个问题,主要是因为可以通过函数重载来规避这个问题(或者可以认为这不是一个问题)。 另,在《 阅读全文
posted @ 2020-11-05 16:06 Codroc 阅读(987) 评论(0) 推荐(0)
摘要:记录 C++ Primer 中的一些关键概念 关键概念:名字查找与继承 理解函数调用的解析过程对于理解 C++ 的继承至关重要,假定我们调用 p->mem() 或 obj.mem() 则执行以下 4 个步骤: 首先确定 p(或 obj )的静态类型。因为我们调用的是一个成员,所以该类型一定是个类类型 阅读全文
posted @ 2020-08-25 10:27 Codroc 阅读(143) 评论(0) 推荐(0)