我想知道是否使用模板,在其他线程中我发现由于某些原因必须在头文件中实现模板。没关系,我的问题是如果其他程序使用它,是否需要源?从其他线程答案的逻辑来看,似乎即使是其他程序也需要完整的实现,因此编译器可以判断一行是否可以使用模板化函数。
如果是的话,我想模板对于希望其他人使用他的库的开发人员来说不是一件好事?如果没有,那么我们很好,将使用模板。
或者至少有什么办法可以节省我的辛苦、花费的时间和其他人的代码?
(我将使用 stl 向量等,但我要求我自己的代码......模板似乎很好,为您节省大量硬编码行或宏滥用,但如果其他人可以阅读您的源代码,那几乎没有任何意义[打开项目很有意义 xD])
谢谢,乔