输入输出流运算重载模板
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;
}
#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;
}
相关文章推荐
- 序列移动
- 求助高手,Nginx配置二级域名跳转 地址栏不变咋处理?
- Xcode及模拟器SDK下载
- Volley 使用说明
- GPS数据读取与处理
- 分库分表带来的完整性和一致性问题
- 数据库表扩展 扩展属性
- c++ 设计模式5 (Observer / Event 观察者模式)
- Android需要学习的控件
- php 日期
- POI文件导出至EXCEL,并弹出下载框
- DZ
- App跳转到App
- 养牛派APP界面DESIGN
- 如何理解网络连接中的"3次握手"?
- 数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器
- 博客永久迁移
- winform 控件事件
- java web 项目启动的根目录,以及项目启动后使用的端口具体是哪一个
- linux环境搭建记录