c++ - 为什么不需要导出模板类?

标签 c++ templates

模板生成的代码是否成为包含包含模板类的 header 的文件的一部分? 是不是因为模板本身不是代码,所以没有什么可导出的?

最佳答案

是的,模板生成的代码在使用它的地方被实例化。类似于 inline 函数。

关于c++ - 为什么不需要导出模板类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37021533/

相关文章:

c++ - 关于使用声明 C++ 的规则

c++ - 使接受可选的函数接受非可选的函数?

c++ - OpenCV c++ 模板识别

python - 如何为 Jinja2 编写 "joiner"扩展?

c++ - Qt/C++ - 从一行中读取一个字符

c++ - 在 C++ 的 selectionSort 函数中使用模板

c++ - 在 C++ 中实现 SIMD

c++ - 如何调整动态数组的大小?

c++ - 关于在 C++ 中使用模板的指针数组

C++ 使用树避免循环依赖