浅析C++强制类型转换运算符的重载,解释while输入流能够判断文件结束的原因
我们在C++中,读取文件时经常这样写
假设文件中全是一系列整数
int i;
while(cin>>i){
......
}
这个时候爱动脑筋的你不免有这样的疑惑,在标准C++中重载的>>右移运算符不是应该返回输入流的引用嘛,像下面这样:
#include<iostream>
using namespace std;
class A{
public:
int v1,v2;
A(int x, int y):v1(x),v2(y){}
operator
原创
2020-06-16 22:23:47 ·
193 阅读 ·
0 评论