@笨笨
空对象是很有用的,如果它是模板类对象,可以携带类信息被存储。
主要还是对象这个概念的问题。如果一个空对象不使用实际的存储空间来表示那用什么方式表示好呢?虽然是空对象,但毕竟还是个对象,总是要作为一个实体和其他实体进行区别的。如果要区别,那么必然需要某种标识,这种标识至少也是一个实体,它需要占用存储空间。其实也就没有办法避免存储空间了,那给其分配1个字节也是一种合乎情理的解决方案了。
re: 模板的声明与实现的分离方法 EvilGhost 2011-04-11 12:32
很遗憾,这种方法仅仅便于代码管理,还是不能绕开实现依赖,编译效率仍然没有提高。