[讨论]泛型模板是为了补充C++对象系统抽象能力的破缺?
类是对一组对象特征的抽象,对象的特征用成员变量来描述 对象的行为用成员函数来描述。
但是 有些对象 他们尽管有共同特征 却无法用成员来描述,就像数组,所有数组唯一的不同之处是 他们接受不同的类型,但是 类型在程序运行时时无法识别的,因为编译之后的C++代码没有"类型"这一概念。
所以,必须用模板这样的编译时技术来解决,如果这样考虑,所谓的“泛型很优雅”大概就只是自己欺骗自己的说法了。只是 强类型 这种方式跟oo矛盾的一种补救方式而以。
请大家随便谈谈