Iow*_*a15 9 c++ templates memory-management
假设我声明了一个模板,但从未在C++中引用它.编译器是否在可执行文件中对它做了什么?它会占用任何进程内存吗?
And*_*owl 13
不,不会为从未实例化的函数模板生成代码.此外,不会为从未调用的类模板的非模板成员函数生成代码.
特别是,可执行文件的大小不会更大,也不会出现任何运行时开销.
归档时间:
13 年,3 月 前
查看次数:
223 次
最近记录: