木有寸557

 

2012年11月18日

c++ 重载赋值运算符

摘要: 如果我们不亲自给类提供重载的赋值运算符,则编译器将提供默认的函数。默认版本仅仅提供逐个成员的赋值过程,与默认复制构造函数的功能类似;但是不要混淆默认复制构造函数与默认默认复制运算符。默认复制构造函数时通过声明已现有同类对象进行初始化的,或者以传值方式给函数传递对象而被调用。反之,默认赋值运算符是在赋值语句的左边和右边是同类对象时被调用的。对于CBox类来说,class CBox{ public: CBox( double lv=1.0, double wv=1.0, double hv=1.0):length(lv),width(wv),height(hv)... 阅读全文

posted @ 2012-11-18 16:21 小猪_你快跑 阅读(490) 评论(0) 推荐(0) 编辑

导航