【发布时间】:2011-12-13 01:49:07
【问题描述】:
我有一个由 .cpp 和 .h 构建的命名空间
许多类使用这个命名空间并从其中调用模板函数
如何在链接过程中修复所有未定义的引用?
我将把模板函数的所有定义放在哪里?
有人可以向我展示一个使用模板的命名空间示例,然后是一个使用该命名空间并且可以成功调用其中一个模板化函数而不会出错的类吗?
【问题讨论】:
标签: c++ class templates namespaces
我有一个由 .cpp 和 .h 构建的命名空间
许多类使用这个命名空间并从其中调用模板函数
如何在链接过程中修复所有未定义的引用?
我将把模板函数的所有定义放在哪里?
有人可以向我展示一个使用模板的命名空间示例,然后是一个使用该命名空间并且可以成功调用其中一个模板化函数而不会出错的类吗?
【问题讨论】:
标签: c++ class templates namespaces
您很可能在 .cpp 文件中错误地放置了模板定义。
有关更多信息,请参阅常见问题解答项目"Why can't I separate the definition of my templates class from its declaration and put it inside a .cpp file?"。
紧随其后的常见问题解答项目也可能对您有所帮助,但并不完全清楚您的问题是什么(详细)。
干杯,
【讨论】: