摘要:
类模板:通用的类描述(使用泛型来定义类),进行实例化时,其中的泛型再用具体的类型替换。 函数模板:通用的函数描述(使用泛型来定义函数),进行实例化时,其中的泛型再用具体的类型替换。 【1】C++98标准中两者的区别 函数模板和类模板在C++98标准中一起被引入,两者区别主要在于: 在类模板声明时,标 阅读全文
posted @ 2020-01-23 21:35
kaizenly
阅读(8383)
评论(0)
推荐(1)
摘要:
严正声明:如果没有搞明白重载、覆盖、隐藏等基础概念,请先参见随笔《重载 覆盖 隐藏》 【1】为什么要引入final关键字? 在通常情况下,一旦在基类A中的成员函数fun被声明为virtual的,那么对于其派生类B而言,fun总是能够被重写的。 有的时候我们并不想fun在派生类B中被重写,那么,C++ 阅读全文
posted @ 2020-01-23 16:00
kaizenly
阅读(567)
评论(0)
推荐(0)
摘要:
【1】C++98的friend 参见很久以前的随笔《友元》 【2】C++11扩展的friend 直接用代码说明,示例如下: 1 class Poly; 2 typedef Poly P; 3 4 class LiLei 5 { 6 friend class Poly; // C++98通过, C++ 阅读全文
posted @ 2020-01-23 01:43
kaizenly
阅读(833)
评论(0)
推荐(0)

浙公网安备 33010602011771号