【发布时间】:2017-11-19 13:48:56
【问题描述】:
有人可以帮我理解一下,为什么我可以在两个不同的编译单元中拥有相同的类而不会出现链接器错误,但在不同的编译单元中却没有相同的功能?
提前非常感谢。
【问题讨论】:
-
通常,链接器对类一无所知。
-
@OliverCharlesworth IIRC MSDN 对成员函数有特殊的调用/修改约定,所以从某种意义上说,它们确实如此。
-
类不生成代码。函数可以。
标签: c++ templates linker compilationunit