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