一个自增与自减的源码
来源:互联网 发布:网上报名软件 编辑:程序博客网 时间:2024/06/11 22:46
看了STL源码剖析,自己写的:
#include <iostream>
using namespace std;//template<class T>
class Int
{
friend ostream& operator<<(ostream& os,const Int& i);
public:
Int(int i):m_i(i)
{
}
Int& operator++()
{
++(this->m_i);
return *this;
}
Int& operator--()
{
--(this->m_i);
return *this;
}
const Int operator++(int)
{
Int temp=*this;
++(*this);
return temp;
}
const Int operator--(int)
{
Int temp=*this;
--(*this);
return temp;
}
int& operator*() const
{
return (int&)m_i;
}
private:
int m_i;
};
ostream& operator<<(ostream& os,const Int& i)
{
os<<'['<<i.m_i<<']';
return os;
}
int main()
{
Int I(5);
cout<<I++;
cout<<++I;
cout<<I--;
cout<<--I;
cout<<*I;
return 0;
}
0 0
- 一个自增与自减的源码
- java中自增自减运算与c中自增自减的区别
- 一个自增自减的输入框例子
- C_自增与自减
- 自增运算与自减运算
- 自增自减与左值
- 自增与自减运算
- 【内功篇】自增与自减
- 自增自减
- 自增自减
- 自增、自减
- 自增自减
- 自增自减
- 自增自减
- 自增/自减
- 变量的自增、自减、自乘、自除
- 变量的自增、自减、自乘、自除运算
- 【从源码角度看php自增和自减】
- (19)延时提示框--模仿QQ鼠标移进头像的时候会显示相应的资料过程
- 移动广告公司NativeX为了让免费移动游戏能够更好的赚钱
- Java中检索联系人中有没有今天生日的
- linux开发环境搭建
- 97. 客户说的不是他们想要的
- 一个自增与自减的源码
- ComputerWorld 的 Richi Jennings
- 一篇postgresql和mysql的比较,网上搜的
- 使用spring boot构建web app
- Android中利用命令行进行截屏并导出到电脑上
- python发送邮件sendmail--smtplib【带附件】
- 网络最大流中一般增广路算法(标号法)
- PC指针的问题
- v4l2,camera笔记