📄 cinove.cpp
字号:
//这个程序在本书所带软盘中,文件名为CINOVE.CPP
//这个程序使用了输入和输出重载。
#include <iostream.h>
class MyClass {
friend istream& operator >> (istream& input, MyClass& objt);
friend ostream& operator << (ostream& output, MyClass objt);
public :
MyClass( int num1, int num2 )
{
n1 = num1;
n2 = num2;
}
private:
int n1, n2;
};
istream& operator >> (istream& input, MyClass& objt)
{
input >> objt.n1 >> objt.n2;
return input;
}
ostream& operator << (ostream& output, MyClass objt)
{
output << "n1 = " << objt.n1 << " n2 = " << objt.n2 << endl;
return output;
}
void main(void)
{
MyClass obj1(0, 0), obj2(0, 0);
cout << "请输入四个整数,每个数之间用空格分开:" << endl;
cin >> obj1 >> obj2; //输入重载
cout << "obj1的成员数据为:" << obj1 //输出重载
<< "obj2的成员数据为:" << obj2 << endl; //输出重载
}
/*这个程序运行后将输出下列结果:
请输入四个整数,每个数之间用空格分开:
10 20 30 40
obj1的成员数据为:n1 = 10 n2 = 20
obj2的成员数据为:n1 = 30 n2 = 40
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -