摘要: 一、函数模板 template<typename T> // typename/class 都可以,这两关键字,表示 T 是一种类型 // 如果有过个类型,则用 template<typename T1, typename T2> inline // 如果模板函数是内联函数,则inline的位置如下 阅读全文
posted @ 2020-06-16 23:52 min_zhi 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、类型转换运算符 转化成其他类类型 // 格式 operate type() const { // 通过类返回指定的type类型的值 } // 类型转换运算符必须要写成类的成员函数 // 例子 class Element{ explicit operate int() const; // expl 阅读全文
posted @ 2020-06-16 20:28 min_zhi 阅读(237) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-06-16 15:07 min_zhi 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 一、概念 虚基类:无论这个类在继承体系这种出现多少次,派生类中,都只会包含唯一一个共享的虚基类的内容 棱形继承: // 棱形继承 class B1 : public A class B2 : public A class C : public B1, public B1 // 在生成C的时候会多次构 阅读全文
posted @ 2020-06-16 09:09 min_zhi 阅读(313) 评论(0) 推荐(0) 编辑