其实在这个问题上,简单得不得了,但在谷歌上却没有找到答案。在 qtcreator 中编译时,我注意到模板类没有对应的 .o 文件。好吧,明明是没有对应的.cpp,但毕竟理论上一个模板类,在使用的时候,会动态生成一个“正常”的类,并带有对应的类型参数,对吧?以及如何在没有对象中介的情况下将此类的功能“获取”到可执行文件中?直接地?如果目标文件是如此不需要,那么它们甚至是为了什么?
其实在这个问题上,简单得不得了,但在谷歌上却没有找到答案。在 qtcreator 中编译时,我注意到模板类没有对应的 .o 文件。好吧,明明是没有对应的.cpp,但毕竟理论上一个模板类,在使用的时候,会动态生成一个“正常”的类,并带有对应的类型参数,对吧?以及如何在没有对象中介的情况下将此类的功能“获取”到可执行文件中?直接地?如果目标文件是如此不需要,那么它们甚至是为了什么?
1 个回答