操作符*或者->的重载
来源:互联网 发布:小米笔记本 显卡知乎 编辑:程序博客网 时间:2024/05/22 18:32
一般操作符*返回的是对象的引用 ,而->返回的是对称的指针
以Test类为例
class Test{public:Test() :a(0), b(0) {}Test& operator*(){cout << "operator*" << endl;return *this;}Test* operator->(){cout << "opertator->" << endl;return this;}int a, b;};
测试例子为:
Test t;cout << t->a << endl;cout << (*t).a << endl;
输出为
operator->
0
operator*
0
阅读全文
0 0
- 操作符*或者->的重载
- 操作符的重载
- 操作符的重载
- 操作符的重载
- 操作符的重载
- 操作符的重载
- 操作符的重载
- 操作符重载的妙用
- 重载操作符的限制
- 操作符重载的问题
- 流操作符的重载
- 重载操作符的运用
- 操作符重载的限制
- python的操作符重载
- C#的重载操作符
- 各种操作符的重载
- Ruby的操作符重载
- C++的操作符重载
- Java 多线程安全之 Atomic
- OpenCV直方图(2)
- 算法设计与分析(14)-- Valid Parentheses(难度:Easy)
- 二、RxJava基础 ---转化操作(Transforming Observables)
- The path to the driver executable must be set by the webdriver.gecko.driver system property
- 操作符*或者->的重载
- Android 线性布局参数
- 值和引用&装箱拆箱
- 获取焦点demo(一)
- webDriver + Firefox 浏览器 完美兼容
- 日本中学校偏差値一覧
- 最大和
- RabbitMQ简述
- 关于SVM的一些思考