在 C++中,是否可以有一个构造函数double P1
,例如,如果我有一个带有 5 个参数的double P2
对象:double P3
double P4
boolean P5
MyObject (double param1, double param2, true)
, 然后将 param1 分配给 P1,将 param2 分配给 P2,将 P3 和 P4 分配给 0,将 P5 分配给 true
如果我这样做:
MyObject (double param1, double param2, false)
,那么param1被赋值给P3,param2被赋值给P4,P1和P2被赋值为0,P5被赋值为false?
即,使用的构造函数是基于最后传入的参数的值吗?