设为首页 加入收藏

TOP

赋值运算符重载
2019-06-09 18:07:50 】 浏览:10
Tags:运算 重载

赋值运算符重载框架如下:

 1 ClassName& ClassName::operator = (ClassName obj)
 2 {
 3     if (this != &obj)
 4     {
 5         delete obj;
 6         使用new为调用者对象分配形参obj对象同样大小的动态存储空间;
 7         将形参obj对象的动态存储空间中的数据赋给调用者对象
 8     }
 9     return *this;    //返回给调用者
10 }

 




编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇[ZJOI2015] 幻想乡战略游戏 下一篇C++ day01 C++综述、教材、推荐阅..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(217) }