怎么能实现一个类模板在一个编译单元中只能被一种类型(该类型不用规定)实例化(Instantiation).其实就是让这个模板只被实例化一次.
如:
template <class T>
class A;
A<int> a;
A<float> b; //error ,实例化了2次.
如何能实现这样的情况.
以上纯粹的技术讨论,没有什么实际用途.希望各位发表高见
...全文
43827打赏收藏
欢迎各位来讨论,关于模板的
怎么能实现一个类模板在一个编译单元中只能被一种类型(该类型不用规定)实例化(Instantiation).其实就是让这个模板只被实例化一次. 如: template class A; A a; A b; //error ,实例化了2次. 如何能实现这样的情况. 以上纯粹的技术讨论,没有什么实际用途.希望各位发表高见