
#include
#include
using namespace std;
#include
#include
class My
{
friend ostream &operator<<(ostream&cout,My myint);
public:
My()
{
m_num=0;
}
My &operator++()//前置递增返回引用,后置递增返回值
{
//前置运算符,先进性++的计算
m_num++;
return *this;
}
My operator++(int)//后置递增返回值
{
My temp=*this;
m_num++;
return temp;
}
private:
int m_num;
};
ostream &operator<<(ostream&cout,My myint)
{
cout<
}
void test01()
{
My myint;
cout<<++myint<
void test02()
{
My myint1;
cout<
int main()
{
//test01();
test02();
system("pause");
return 0;
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)