Bab*_*hin 3 c++ templates
与没有模板的代码相比,编译并链接到PE的模板代码的大小是否正确.我认为使用的每个模板实例都是有序打包的,因此如果需要更快,它将输出匹配.
对不起我对模板不太了解的问题.
Alo*_*ave 5
C++的工作原理是: 您为所使用的内容付费. 模板代码仅为您使用/实例化的代码创建二进制文件.
仅仅因为您针对具有数百个STL容器的标准库进行编译,并不意味着您的目标代码包含所有这些容器,它只包括您使用的那些.
模板实现编译时多态性.为每个使用不同数据类型的实例化创建模板化函数的副本,模板化类的情况也是如此.进一步编译此代码以创建二进制文件.因此,二进制文件的大小不会比没有模板的代码大.
归档时间:
14 年,9 月 前
查看次数:
150 次
最近记录: