【发布时间】:2014-10-27 17:15:38
【问题描述】:
假设我有一堂课。我希望它有一个带有某些参数的构造函数,所以我做了一个。即使我不需要它,我是否仍然需要一个没有参数的构造函数(默认构造函数)?换句话说,我是否有将Class() 包含为成员函数,即使我不需要它?
【问题讨论】:
-
不,你没有有。是什么让你这么问?
-
我认为这取决于您的需要
-
如果它从未被调用,则不需要它。但是如果你未能在另一个类的初始化列表中初始化你的类,它可能会被间接引用(会弹出编译器错误)