c++ 自加或自减 的运算符重载
来源:互联网 发布:百度淘宝联盟 编辑:程序博客网 时间:2024/06/05 18:26
#include<iostream>using namespace std;class CDemo{private:int n;public:CDemo(int i=0):n(i){}CDemo operator++();// ++d 成员函数 CDemo operator++(int);// d== operator int(){ return n;}///强制类型转换 int get_n(){ return n;}friend CDemo operator--(CDemo &t);// 全局函数friend CDemo operator--( CDemo &t,int );};CDemo CDemo::operator++(){n++;return *this;}CDemo CDemo::operator++(int){CDemo tmp(*this);n++;return tmp;}CDemo operator--( CDemo &d ){d.n--;return d;}CDemo operator--( CDemo &d, int ){ CDemo temp(d); d.n--; return temp;} int main(){CDemo d(5);cout<<(d--)<<endl; d++;cout<<(++d)<<endl;++d;return 0;}
1 0
- c++ 自加或自减 的运算符重载
- 自加/自减运算符的重载
- 运算符重载-自加/自减运算符的重载
- 运算符重载实现数组自加、自减
- 运算符的重载+、-、*、/、[]、自加++的重载
- 初入c++(七)运算符的重载+、-、*、/、[]、自加++的重载
- 北大 C++ 4.6 自加自减运算符的重载
- 运算符重载的应用一:秒钟自加
- 自增自减运算符重载
- 重载自增,自减运算符
- 自加自减运算符
- 自加自减运算符
- Java自加自减运算符
- 自加自减运算符
- 【C】使用自加(++)和自减(--)运算符时容易出的错误
- 自增、自减运算符的重载
- 关于数学运算符的自加和自减
- 重载自减运算符
- MQTT简介
- C 清空文件缓冲区
- BZOJ2594: [Wc2006]水管局长数据加强版
- 除数为2的N次方取模可以用与运算替代,效率更高
- JSONObject
- c++ 自加或自减 的运算符重载
- Android7.1关机充电启动流程及LED状态更新
- 时间管理软件
- CALayer
- 注释大全
- (一)GreenDao3.0的简单使用
- Druid对SQL语句检测拦截
- 1008. 数组元素循环右移问题 (20)
- 3.C#:C#中datetime的使用