一般操作符*返回的是对象的引用 ,而->返回的是对称的指针

以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

操作符*或者-的重载相关推荐

  1. 操作符重载——C/C++学习笔记

    此篇文章来自于网上,作为自己学习中的笔记,若有侵权行为,请告之,24小时之内必删除!下面就转入正题吧! 一.什么是操作符重载? 一看到重载,很容易就让人联想到成员函数重载,函数重载可以使名称相同的函数 ...

  2. C++中operator关键字(重载操作符)

    operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名. 这是C++扩展运算符功能的方法,虽然样子古怪,但也可以理解:一方面要使运算 ...

  3. C++ operator关键字(重载操作符)

    C++ operator关键字(重载操作符) operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名. 这是C++扩展运算符功能的方 ...

  4. C++基本操作符重载

    操作符重载指的是将C++提供的操作符进行重新定义,使之满足我们所需要的一些功能.比如类的加减乘除.我们可以定义类中的某一个成员变量进行加减乘除. 在C++中可以重载的操作符有: +  -  *  /  ...

  5. C++中的new和delete操作符重载

    文章目录 1 new和delete操作符重载 1.1 new和delete操作符重载简介 1.2 静态存储区中创建动态对象 1.3 在指定的地址上创建C++对象 2 new[]和delete[]操作符 ...

  6. C++中前置操作符和后置操作符的重载

    文章目录 1 C++中前置操作符和后置操作符的重载 1.1 前置操作符和后置操作符的原生语义 1.2 ++操作符的重载 1.3 前置++和后置++的真正区别 1 C++中前置操作符和后置操作符的重载 ...

  7. C++中的逻辑操作符重载

    文章目录 1 C++中的逻辑操作符重载 1.1 逻辑操作符的原生语义 1.2 重载逻辑操作符 1.3 逻辑操作符重载的建议 1 C++中的逻辑操作符重载 1.1 逻辑操作符的原生语义 逻辑操作符的原生 ...

  8. 重载操作符与转换(上)

    重载操作符的作用: 通过操作符重载,程序员能够针对类类型的操作数定义不同的操作符版本.程序用移位操作符(>> 和 <<)进行输入输出,用加号操作符(+)将两个 Sales_it ...

  9. 操作符(++,+,+=,小于号,(),--等)重载

     1. 操作符(++,+,+=,小于号等)重载 新建QT项目,编写头文件 #ifndef DIALOG_H #define DIALOG_H#include <QDialog> #in ...

最新文章

  1. 2017-2018 ACM-ICPC German Collegiate Programming Contest (GCPC 2017)
  2. 在Office 2007 Word文档中插入两种页码方法
  3. (6)timedatetime(时间模块)
  4. iOS开发知识点总结
  5. java常用框架总结
  6. ISAPI_Rewrite伪静态配置
  7. python暂停和恢复_python – 暂停和恢复QThread
  8. ASP.NET状态管理之十三(总结)
  9. [转]UINavigationController的用法详解
  10. 05mycat父子表
  11. 介绍 JavaScript 中的闭包、局部变量(局部作用域)和私有变量等内容
  12. 将xml 写到内存中再已string类型读出来
  13. Zotero入门——安装插件
  14. 计算机打不开菜鸟打印组件,云打印控件常见问题及解决办法(一)
  15. Excel数据转换成SQL
  16. T电脑经典基础知识技术OC
  17. Python实现word转pdf
  18. 超级App+快应用:移动应用研发新思路
  19. 1603: 海岛争霸
  20. 一直不懂scope.$index, scope.row是什么意思,现在知道了

热门文章

  1. PHP的函数-----生成随机数、日期时间函数
  2. 【转】nagios 命令解释
  3. Asp.Net大型项目实践(7)-用Unity实现AOP之事务处理+为啥要用AOP(附源码)
  4. python手机版打了代码运行不了-三款可以在安卓手机上运行Python代码的软件
  5. python装饰器类-python_类装饰器
  6. python基本语法语句-python基本语句有哪些
  7. python项目-这4个Python实战项目,让你瞬间读懂Python!
  8. python3.7.2安装-ubuntu下编译安装Python3.7.2
  9. 学python买什么书好-学python3什么书好
  10. 流程的python-《流畅的 Python》到底好在哪?