摘要:
模板成员指的是模板里面的成员,有的成员(函数)可以特化。 template<> void ClassA<int> func(); 成员模板,指的是自身是模板的成员。 template <typename T> SList(T begin, T end); 成员模块,还可以用来写拷贝构造函数和赋值操作 阅读全文
posted @ 2017-03-01 10:45
blcblc
阅读(384)
评论(0)
推荐(0)
摘要:
都跟里氏替换原则有关。 协变:你可以用一个子类对象去替换相应的一个父类对象,这是完全符合里氏替换原则的,和协(谐)的变。如:用Swan替换Bird。 逆变:你可以用一个父类对象去替换相应的一个子类对象,这貌似不符合里氏替原则的,不和协(谐)的逆变。如:用Bird替换Swan。 阅读全文
posted @ 2017-03-01 00:47
blcblc
阅读(173)
评论(0)
推荐(0)
摘要:
局部特化所用的类型,可以由多个类型组成,比如: 也可以只针对成员函数进行特化。 阅读全文
posted @ 2017-03-01 00:37
blcblc
阅读(351)
评论(0)
推荐(0)

浙公网安备 33010602011771号