操作符*或者-的重载
一般操作符*返回的是对象的引用 ,而->返回的是对称的指针
以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
操作符*或者-的重载相关推荐
- 操作符重载——C/C++学习笔记
此篇文章来自于网上,作为自己学习中的笔记,若有侵权行为,请告之,24小时之内必删除!下面就转入正题吧! 一.什么是操作符重载? 一看到重载,很容易就让人联想到成员函数重载,函数重载可以使名称相同的函数 ...
- C++中operator关键字(重载操作符)
operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名. 这是C++扩展运算符功能的方法,虽然样子古怪,但也可以理解:一方面要使运算 ...
- C++ operator关键字(重载操作符)
C++ operator关键字(重载操作符) operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名. 这是C++扩展运算符功能的方 ...
- C++基本操作符重载
操作符重载指的是将C++提供的操作符进行重新定义,使之满足我们所需要的一些功能.比如类的加减乘除.我们可以定义类中的某一个成员变量进行加减乘除. 在C++中可以重载的操作符有: + - * / ...
- C++中的new和delete操作符重载
文章目录 1 new和delete操作符重载 1.1 new和delete操作符重载简介 1.2 静态存储区中创建动态对象 1.3 在指定的地址上创建C++对象 2 new[]和delete[]操作符 ...
- C++中前置操作符和后置操作符的重载
文章目录 1 C++中前置操作符和后置操作符的重载 1.1 前置操作符和后置操作符的原生语义 1.2 ++操作符的重载 1.3 前置++和后置++的真正区别 1 C++中前置操作符和后置操作符的重载 ...
- C++中的逻辑操作符重载
文章目录 1 C++中的逻辑操作符重载 1.1 逻辑操作符的原生语义 1.2 重载逻辑操作符 1.3 逻辑操作符重载的建议 1 C++中的逻辑操作符重载 1.1 逻辑操作符的原生语义 逻辑操作符的原生 ...
- 重载操作符与转换(上)
重载操作符的作用: 通过操作符重载,程序员能够针对类类型的操作数定义不同的操作符版本.程序用移位操作符(>> 和 <<)进行输入输出,用加号操作符(+)将两个 Sales_it ...
- 操作符(++,+,+=,小于号,(),--等)重载
1. 操作符(++,+,+=,小于号等)重载 新建QT项目,编写头文件 #ifndef DIALOG_H #define DIALOG_H#include <QDialog> #in ...
最新文章
- 2017-2018 ACM-ICPC German Collegiate Programming Contest (GCPC 2017)
- 在Office 2007 Word文档中插入两种页码方法
- (6)timedatetime(时间模块)
- iOS开发知识点总结
- java常用框架总结
- ISAPI_Rewrite伪静态配置
- python暂停和恢复_python – 暂停和恢复QThread
- ASP.NET状态管理之十三(总结)
- [转]UINavigationController的用法详解
- 05mycat父子表
- 介绍 JavaScript 中的闭包、局部变量(局部作用域)和私有变量等内容
- 将xml 写到内存中再已string类型读出来
- Zotero入门——安装插件
- 计算机打不开菜鸟打印组件,云打印控件常见问题及解决办法(一)
- Excel数据转换成SQL
- T电脑经典基础知识技术OC
- Python实现word转pdf
- 超级App+快应用:移动应用研发新思路
- 1603: 海岛争霸
- 一直不懂scope.$index, scope.row是什么意思,现在知道了
热门文章
- PHP的函数-----生成随机数、日期时间函数
- 【转】nagios 命令解释
- Asp.Net大型项目实践(7)-用Unity实现AOP之事务处理+为啥要用AOP(附源码)
- python手机版打了代码运行不了-三款可以在安卓手机上运行Python代码的软件
- python装饰器类-python_类装饰器
- python基本语法语句-python基本语句有哪些
- python项目-这4个Python实战项目,让你瞬间读懂Python!
- python3.7.2安装-ubuntu下编译安装Python3.7.2
- 学python买什么书好-学python3什么书好
- 流程的python-《流畅的 Python》到底好在哪?