我大量使用大数据结构,每次创建(通过放置新的)它时,编译器都会自动添加“memset”调用。即使在 Release 模式下,即使我将/SDL 和/GS 设置为 OFF。这绝对是多余的,它会产生一些我不需要的开销。 如何防止产生冗余的 memset 调用?
最佳答案
您可以实现 Tmp::Tmp()
构造函数来摆脱 memset
,即:
struct Tmp
{
String a0;
String a1;
String a2;
Tmp() {}
};
关于visual-c++ - MSVC(和icc)自动调用memset C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54183399/