相关疑难解决方法(0)

C++ 11中的new keyword = default

我不明白为什么我会这样做:

struct S { 
    int a; 
    S(int aa) : a(aa) {} 
    S() = default; 
};
Run Code Online (Sandbox Code Playgroud)

为什么不说:

S() {} // instead of S() = default;
Run Code Online (Sandbox Code Playgroud)

为什么要为此引入一个新关键字?

c++ c++11

121
推荐指数
6
解决办法
5万
查看次数

什么是C++中的不确定行为?它与未定义的行为有什么不同?

C++中不确定行为和未定义行为之间有什么区别?此分类是否也适用于C代码?

c c++

21
推荐指数
3
解决办法
2904
查看次数

标签 统计

c++ ×2

c ×1

c++11 ×1