C ++模板会使程序变大吗?

问题描述 投票:0回答:1

不是此副本:Do c++ templates make programs slow?

我想进一步了解size。模板如何影响代码大小?当然,它们必须对程序可执行文件的大小有很大的影响,因为它们会使函数一次又一次地使用不同的类型重复,对吗?

其次:RAM使用情况如何?有什么重大影响吗?

宏在代码大小方面做得更好吗? gcc statement expressions怎么样? (注意:有关gcc语句表达式的示例,请参见my answer here。)>

大量的常规测试可以提供一些见解,但是我确定在我花一个星期以上的晚上之前已经掌握了有关该主题的知识。

不是重复的:c ++模板会使程序变慢吗?。我想进一步了解尺寸。模板如何影响代码大小?当然,它们必须对程序可执行文件的大小有很大的影响,...

c++ templates macros size gcc-statement-expression
1个回答
0
投票

简短的答案是“否”。一个简短的简短回答是“取决于”。继续阅读,以获得更长的答案。

© www.soinside.com 2019 - 2024. All rights reserved.