您的位置:首页 > 其它

输入输出流运算重载模板

2016-02-19 17:55 190 查看
// 输入输出流运算重载模板

#include <iostream>

class Test {

private:

int testMenber1;

double testMenber2;

public:

friend std::istream &operator >>(std::istream &stream, Test &temp) {

std::cin >> temp.testMenber1 >> temp.testMenber2;

return stream;

}

friend std::ostream &operator <<(std::ostream &stream, Test &temp) {

std::cout << "menber1 = " << temp.testMenber1 <<
"\nmenber2 = " << temp.testMenber2 << std::endl;

return stream;

}

};

int main(int argc,
const char *argv[]) {

Test tt;

std::cin >> tt;

std::cout << tt;

return
0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: