摘要:
函数如果在头文件中实现(定义),并且头文件被超过一个的cpp文件包含,那么就会报重定义的错误 fatal error LNK1169:找到一个或多个多重定义的符号 但是内联函数却不会。 阅读全文
摘要:
RTTI 运行时刻类型识别允许”用只想基类的指针或引用来操纵对象“的程序能够获取到”这些指针或引用所指对象“的实际派生类型 阅读全文
摘要:
C++ Prime 里有原话(中文):这种“用基类的指针或引用操纵多个类型”的能力被称为多态(polymorphism)。 例如有基类Camera, 他的子类有各种不一样的 camera,可以是佳能的,可以是尼康的... 现在已知函数: void lookat(const Camera *pcame 阅读全文
摘要:
其实代码应该这样看: typedef typename _Mybase::value_type value_type; //typedef [typename (_Mybase::value_type) ] value_type; //这里强调了 _Mybase::value_type是一个类型,而 阅读全文
摘要:
因为类默认的构造了 =号赋值(浅拷贝),但不知道是不是只有VS才这样 阅读全文