C++之一元操作符重载
2008-03-23 09:08
369 查看
//成员函数方式实现一元操作符重载
#include<iostream.h>
class temp
{
private:
int x,y;
public:
void operator ++();//++处应为C++存在的操作符
};
void temp::operator ++()
{
x++;
y++;
}
main()
{
int x=5;
int y=6;
int z;
z=++x;
cout << "x=5";
cout << " z=++x";
cout << "/n";
cout << "z=" << z;
cout << "而";
cout << " x=" << x;
cout << "/n";
cout << "/n";
z=++y;
cout << "y=6";
cout << " z=++y";
cout << "/n";
cout << " z=" << z;
cout << "而";
cout << "y=" << y;
cout <<"/n";
return 0;
}
#include<iostream.h>
class temp
{
private:
int x,y;
public:
void operator ++();//++处应为C++存在的操作符
};
void temp::operator ++()
{
x++;
y++;
}
main()
{
int x=5;
int y=6;
int z;
z=++x;
cout << "x=5";
cout << " z=++x";
cout << "/n";
cout << "z=" << z;
cout << "而";
cout << " x=" << x;
cout << "/n";
cout << "/n";
z=++y;
cout << "y=6";
cout << " z=++y";
cout << "/n";
cout << " z=" << z;
cout << "而";
cout << "y=" << y;
cout <<"/n";
return 0;
}
相关文章推荐
- C++中的操作符重载
- C++的类、操作符重载与派生类
- c++之操作符重载(二)
- 模板类中操作符重载问题("<<"和">>"重载)[c++]
- C++集锦三 操作符重载
- C++、数据库、模板、操作符重载、乱想
- C++输入输出操作符重载
- 数据结构(13)线性表之C++实现一元多项式相减
- C++中的操作符重载
- C++学习之友元函数,操作符重载
- 关于C++中操作符重载的疑问 :四个运算符=, ->, [], ()不可以重载为全局函数(友员函数)
- 用单链表实现一元多项式相加 C++代码
- C++ 操作符重载之 类型转换 重载
- 使用C++编写类似MFC的CString,部分功能,重新复习使用操作符重载
- C++ 操作符重载
- C++面向对象软件开发--操作符重载
- C++学习笔记:数组的操作符重载(包括[]和=运算符)
- C++ 开发之实现操作符重载的实例
- C++ 操作符重载
- C++中虚函数的使用,操作符重载