0初始化C++内置类型

plm*_*heu 1 c++ performance initialization built-in-types

假设我有这个结构(或类,我的问题适用于两者):

struct builtin 
{ 
    int a;
    int b; 
    builtin() : a(), b(0) { } 
};
Run Code Online (Sandbox Code Playgroud)

我知道a和b都会被builtin的构造函数初始化为0.我的问题是:一种方法比另一种更快吗?

Eri*_*rik 7

他们做同样的事情并花费相同的时间.此外,在此级别上的优化是毫无意义的,直到分析器证明相反.使用对你更具可读性的东西.