我不明白为什么我会这样做:
struct S { int a; S(int aa) : a(aa) {} S() = default; };
为什么不说:
S() {} // instead of S() = default;
为什么要为此引入一个新关键字?
c++ c++11
C++中不确定行为和未定义行为之间有什么区别?此分类是否也适用于C代码?
c c++
c++ ×2
c ×1
c++11 ×1