模板类的成员函数如果在类内实现,也和非模板类一样会被默认inline么? 是的 如果如此的话是不是要在头文件类外定义某些成员函数? 没必要。inline 只是给编译器的一个建议。最终是否 inline 由编译器决定,并不是所有 inline 函数都会真的 inline 。并且,很多非 inline 的函数也会被编译器 inline 掉。
是的
没必要。inline 只是给编译器的一个建议。最终是否 inline 由编译器决定,并不是所有 inline 函数都会真的 inline 。并且,很多非 inline 的函数也会被编译器 inline 掉。