输入输出运算符重载
来源:互联网 发布:网络社会工作局局长 编辑:程序博客网 时间:2024/05/20 04:13
#include <iostream>
using namespace std;
class A{
public:
int i;
int j;
A(int m, int n):i(m),j(n){
}
~A(){
}
};
ostream& operator<<(ostream &os, A &a) //输出运算符重载,返回引用,//属性是private修饰的时候,需要添加友元
{
os <<"a.i = " << a.i << "\t" << "a.j = " << a.j << endl;
return os;
}
istream& operator>>(istream &in,A &a) //输出运算符重载,返回引用,//属性是private修饰的时候,需要添加友元
{
in >> a.i >> a.j;
return in;
}
int main()
{
A a(12,13);
cin >> a;
cout << a << endl;
return 0;
}
using namespace std;
class A{
public:
int i;
int j;
A(int m, int n):i(m),j(n){
}
~A(){
}
};
ostream& operator<<(ostream &os, A &a) //输出运算符重载,返回引用,//属性是private修饰的时候,需要添加友元
{
os <<"a.i = " << a.i << "\t" << "a.j = " << a.j << endl;
return os;
}
istream& operator>>(istream &in,A &a) //输出运算符重载,返回引用,//属性是private修饰的时候,需要添加友元
{
in >> a.i >> a.j;
return in;
}
int main()
{
A a(12,13);
cin >> a;
cout << a << endl;
return 0;
}
阅读全文
0 0
- 输入输出运算符重载
- 重载输入输出运算符
- 输入输出运算符重载
- 输入输出运算符重载
- 输入输出运算符重载
- C++重载输入输出运算符
- C++输入输出运算符重载
- C++输入输出运算符重载
- C++输入输出运算符重载
- C++ 输入输出运算符重载
- C++ 输入输出运算符重载
- C++输入输出运算符重载
- 输入输出运算符的重载
- 【C++】重载输入输出运算符
- 重载运算符和输入输出流
- 深入解析C++输入输出运算符重载
- 基础备忘:输入输出运算符重载
- C++输入输出运算符重载注意事项
- 我所理解的callable/__call__
- Android调用Sqlite数据库时自动生成db-journal文件的原因
- Java百度识图爬虫-4-这才是你们真正想要的东西!(源码而已)
- Autodesk BIM 360 全球在线骇客马拉松
- React同构漫谈
- 输入输出运算符重载
- centos安装db2前的check以及遇到的问题解决
- 查询结果按自己的规则排序
- hdu6045 17多校1001 Is Derek lying? 思维 签到
- Units about ASM
- Unity_UML图的使用01_034
- web解析Dicom
- tomcat8集群实现session共享 nginx负载均衡
- hdu 1498 最小顶点覆盖