struct Num{
int value;
Num() : value(-1) {
}
Num(int v) : value(v) {
}
};
int main() {
auto p1 = new Num();
cout << p1->value<< endl;
auto p2 = new Num(1);
cout << p2->value<< endl;
}
分别是构造函数默认值初始化、构造函数带参数初始化