模板类会定义中实现文件中吗

模板类能定义中实现文件中吗
    在未能实现分离编译的编译器上模板类可以定义在实现文件中吗?这个模板类不作为接口提供,只在实现文件中使用(实现与接口分离)?即使不是模板类,在实现文件中定义的类,其内联函数,能正常展开吗
------解决方案--------------------
1. 可以
2. 不能,inline应当放到函数实现处。
------解决方案--------------------
可以。只要保证你在其他地方用到的都在cpp里实例化过就行。
------解决方案--------------------
这种情况,只在本编译单元(实现文件)内是可以达到内敛效果的。
其他便编译单元中不起作用。

引用:
Quote: 引用:

1. 可以
2. 不能,inline应当放到函数实现处。

为什么不能?这里inline确实放在实现处了,只不过她的声明定义都在实现文件中

------解决方案--------------------


可以!!!


是可以的啊!!