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