c++学习札记(九)---重载操作符与转换
2011-10-28 20:16
351 查看
1、重载操作符必须有一个类类型操作数;
2、一般将算数和关系操作符定义为非成员函数,而将复制操作符定义为成员函数;
3、当操作符为成员函数时,this指向左操作数;
4、箭头操作符必须定义为类成员函数;
5、箭头操作符不接受显式形参;
6、转换函数必须是成员函数,不能指定返回类型,并且形参表必须为空:operator type() const { return type;}
7、类类型转换后不能再跟另一个类类型转换;
2、一般将算数和关系操作符定义为非成员函数,而将复制操作符定义为成员函数;
3、当操作符为成员函数时,this指向左操作数;
4、箭头操作符必须定义为类成员函数;
5、箭头操作符不接受显式形参;
6、转换函数必须是成员函数,不能指定返回类型,并且形参表必须为空:operator type() const { return type;}
7、类类型转换后不能再跟另一个类类型转换;
相关文章推荐
- c++学习(二)——重载操作符与转换
- C/C++日常学习总结(第十四篇)C++基类与派生类的转换
- C++ Primer 学习笔记_62_重载操作符与转换 --调用操作符和函数对象
- C++ 重载操作符与转换
- C++学习笔记之——显示类型转换(static_cast,const_cast,interpret_cast,dynamic_cast)
- [C/C++] 第14章 重载操作符与转换 《C++ Primer》
- C++学习札记一
- 学习: c++类型转换reinterpret_cast、 const_cast、static_cast、dynamic_cast
- C++ 学习之构造函数:构造函数小结3 默认构造函数、隐式类型转换和复制构造函数
- 隐式类型转换(C++学习)
- C++第一天学习札记
- C++学习札记20140316
- Android学习札记48:将TextView中的指定文字转换为表情显示
- C++学习笔记十七 - 简单的类型强制转换
- [C++][基础]9_重载操作符和转换
- C++ Primer 学习笔记_61_重载操作符与转换 --自增/自减操作符
- IBM RSA (IBM rational software architect ) V8 建模学习之四 C++类图转换成c++代码
- 【C++ 学习笔记】 变量转换
- c++学习笔记——个单词转换的map程序详解
- c++学习札记 构造函数与析构函数