摘要: 拷贝构造函数 \(如果一个构造函数的第一个参数是自身类类型的引用,且任何额外参数都有默认值,则为拷贝构造函数.\) class Foo { public: Foo(); // 默认构造函数 Foo(const Foo &); // 拷贝构造函数 } \(拷贝构造在几种情况下都会被隐式使用,因此不应该 阅读全文
posted @ 2021-03-27 11:49 phr2000 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 派生类对象向基类的类型转换 因为派生类对象中含有与基类对应的组成部分, 所以能把派生类对象当成基类对象来使用,我们可以将基类的指针或引用绑定到派生类对象中的基类部分上. Quoto item; // 基类 Bulk_quote bulk; // 派生类 Quote item *p = &item p 阅读全文
posted @ 2021-03-27 09:51 phr2000 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Define static type and dynamic type. static type: Type with which a variable is defined or that an expression yields. Static type is known at compile 阅读全文
posted @ 2021-03-27 09:49 phr2000 阅读(107) 评论(0) 推荐(0) 编辑