Jud*_*deo 4 c++ templates stl class
我刚刚下载了STL源代码,我注意到STL模板类的所有定义都包含在.h文件中.函数定义的实际源代码位于.h文件而不是.cpp/.c文件中.这是什么原因?
http://www.sgi.com/tech/stl/download.html
Ste*_*sop 16
因为很少有编译器实现模板的链接.这个很难(硬.
这是一篇简短而又(我认为)有关它的信息性文章:http://www.informit.com/guides/content.aspx?g = cplusplus&seqNum = 53
我说"我认为",因为它不是我非常熟悉的东西,而是它广泛未实现的东西.我最初说标准不需要它,但是看看C++ 03中"export"的定义,我没有看到任何迹象表明它是可选的.也许这只是一个失败的标准.
归档时间:
16 年,1 月 前
查看次数:
358 次
最近记录: