|
|
1
5
对。在第一次调用中传递值1
} 你为什么不能准备好辩论呢?
或者。。。如果要从默认构造函数调用prepareArgument,则它不能依赖于传入的任何参数。如果它是一个常数,就让它成为一个常数。。。
如果它的价值依赖于其他外部状态,那么你可能会重新考虑你的设计。。。为什么不在调用构造函数之前先计算一下呢? |
|
|
2
1
听起来有点重构会有帮助。当你做不到的时候
确切地
你想做什么,总有其他选择。我意识到你的实际代码可能比你给出的代码更复杂,所以以这个为例重构你的问题。将所有公共代码提取到新的
|
|
|
3
0
如果要调用构造函数,但无法从头调用,则唯一的方法是定义私有
|
|
KiraHoneybee · 具有构造函数参数的模板化类 3 年前 |
|
|
nick2225 · 隐式调用复制构造函数? 4 年前 |
|
|
nohaga · 为什么在本例中p3需要默认构造函数? 4 年前 |
|
|
Aadil Hoda · 为什么类类型的成员需要初始化? 4 年前 |
|
|
EloiGG · 具有任意类型的变量的可数的C++函数 4 年前 |