
请教C++中Vecteur& operator= (const Vecteur &)如何解释
Vecteur&operator=(constVecteur&);Vecteuroperator=(constVecteur);请教2个公式具体有什么不同,感谢...
Vecteur& operator= (const Vecteur &);
Vecteur operator= (const Vecteur );
请教2个公式具体有什么不同,感谢 展开
Vecteur operator= (const Vecteur );
请教2个公式具体有什么不同,感谢 展开
展开全部
第一个重载,返回的是对象引用,也就是返回这个对象的this指针,所以如果我定义了a,b,c三个对象,那么我用等号的时候可以连写 a=b=c
第二个重载,返回的是对象值,因此,只能分开写b=c,a=b;因为b=c返回的是一个对象值,而不是整体。
第二个重载,返回的是对象值,因此,只能分开写b=c,a=b;因为b=c返回的是一个对象值,而不是整体。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询