摘要:
例如有一个 min 函数,我们希望它相对类型是独立的,也就是说任何类/类型都可以调用这个函数。如果是一个整型的数,通常我们可以这样写: int min(const int & a,const int &b) { return a<b?a:b; } 为了让它适用于多个类,我们知道C++有函数模板机制, 阅读全文
摘要:
C++ Prime 里有原话(中文):这种“用基类的指针或引用操纵多个类型”的能力被称为多态(polymorphism)。 例如有基类Camera, 他的子类有各种不一样的 camera,可以是佳能的,可以是尼康的... 现在已知函数: void lookat(const Camera *pcame 阅读全文