非类型模板参数限制——不可以使用内部链接对象
摘要:本文多数摘自http://www.csdn.net 的一篇问答。本人对模板参数的限制还不是很了解,只是在学习过程中认为这些意见和问题对我的学习很有帮助,摘录在此。如有不同意见,欢迎留言,共同探讨。 谢 最近看《C++Templates 完全引导》是遇到一个很迷惑不解的问题,在书P.40、P.110中 template <char const* name>class MyClass ...
阅读全文
posted @
2010-01-29 17:34
asdfjkl210
阅读(1033)
推荐(0)
c++模版:包含模型、显式实例化、分离模型
摘要:大多数c和c++程序员会这样的组织他们的非模板代码:类和其他类型放在头文件中,对于全局变量和(非内联)函数,只有声明放在头文件中,定义则位于.cpp文件中,这样我们的代买就可以工作了,然而在模板代码中,这一切在有的编译器中并不可行。原因就是:在我们编译过程中,大多数编译器会通过,但是链接器却会出问题:因需要用到的模板函数的定义还没有被实例化。为了实例化,编译器必须知道,应该实例化模板的哪个定义以及...
阅读全文
posted @
2010-01-29 16:05
asdfjkl210
阅读(1467)
推荐(0)