运算符重载需要注意的几点
2012-03-15 19:59
183 查看
考虑到矩阵的不同的运算,使用运算符重载后会和数字计算一样,提高代码可读性。
注意以下几点:
1.除了‘=’运算符以外,其他的运算符重载最好设计成为友元函数。
2.把‘=’运算符重载为类成员变量,并且将返回值设计成为该类的引用。
3.一定要自定义一个拷贝构造函数,这样在重载运算符返回对象副本的时候,编译器会自动调用拷贝构造函数,否则会出现结果错误。
4.友元关系不会被派生类继承。
5.'::'、'?:'、'.*'、'.'等运算符是不能够被重载的。
注意以下几点:
1.除了‘=’运算符以外,其他的运算符重载最好设计成为友元函数。
2.把‘=’运算符重载为类成员变量,并且将返回值设计成为该类的引用。
3.一定要自定义一个拷贝构造函数,这样在重载运算符返回对象副本的时候,编译器会自动调用拷贝构造函数,否则会出现结果错误。
4.友元关系不会被派生类继承。
5.'::'、'?:'、'.*'、'.'等运算符是不能够被重载的。
相关文章推荐
- pcb电路板中同时存在高压和低压时布线需要注意的几点
- 选择响应式建站工具需要注意的几点
- sql2005创建存储过程(需要注意的几点)
- KindEditor上传图片几点需要注意的地方
- 重载及运算符重载需要注意的地方
- Qt 多线程与数据库操作需要注意的几点问题
- C++转JAVA需要注意的几点
- VS2005中 GridView导入Excel的导入需要注意的几点
- 使用switch语句需要注意的几点
- ASP.NET网站开发需要注意的几点知识(实用,不间断更新)
- 分析关于棋牌类游戏开发运营成功需要注意的几点
- 独立安装LAMP时需要注意的几点
- fcgi作为客户端需要注意的几点
- IIS下的ASP程序转换到Apache下PHP几点需要注意的几点
- 小心后门 使用短信验证码需要注意几点?
- 使用NOSQL的MongoDB时建立索引需要注意的几点建议和Explain优化分析
- pcb电路板中同时存在高压和低压时布线需要注意的几点
- java重写equals方法需要注意的几点
- 性能测量任务时需要注意以下几点
- iOS编码需要注意的几点问题