当我们有编译器提供的构造函数时,为什么我们使用自己的构造函数?

时间:2015-04-17 17:41:44

标签: c++ c++11

当我们有编译器提供的构造函数时,为什么我们使用自己的构造函数?

2 个答案:

答案 0 :(得分:2)

因为编译器提供的构造函数不能总是做我们想做的事。

答案 1 :(得分:1)

假设你的班级有一个拥有指针。编译器应该知道你要用它来初始化它吗?