一个类里有多个赋值函数(除了同类的赋值以外,还有其他的赋值方法) 其他赋值方法是什么?

2026年09月20日 05:50
有2个网友回答
网友(1):

你的用语有误。如果要对一个对象赋值,类中必须有operator=的重载。在对象定义时形如Class A=B;的形式,是用B来初始化A,调用的是类Class的复制构造函数,和Class A(B);等价。初始化对象,只有通过构造函数实现。如果你确实要对类的成员赋值,那么把成员变量声明为public,并一一引用赋值。

网友(2):

你说的是运算符重载?