gpt4 book ai didi

c++ - 模板是否缩短了源代码或二进制文件或两者的大小

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:13:09 25 4
gpt4 key购买 nike

我读到模板被编译成不同的实体,这是否意味着二进制大小将与我们使用不同函数编译的相同?

最佳答案

它们应该缩短源代码大小(如果它们被重用)而不是二进制文件大小(模板是为每个不同的实例编译的)。

这不同于 Java 泛型,后者有完整的类型删除(泛型仅作为类型的编译时验证)或 C#,其中泛型被编译成特定的二进制文件,可以直接重用而无需重新编译和生成更多代码。

关于c++ - 模板是否缩短了源代码或二进制文件或两者的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3341673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com