shuofxz 发表于 2016-8-3 10:21:08

C++输入输出流的问题

部分程序如下
先定义一个输入流in
ifstream in;
省略了读取文件的过程,现在in中是已读取好的字符

为什么输出的时候要写成这样
while( in >> x ){
    cout << x;
}
如果我去掉了中间变量为什么不行?
while( in >> cout );

Krant5 发表于 2016-8-3 10:35:04

<<和>>应该是通过重载了的,所以说你直接in >>cout的话你可以自己先重载>>运算符然后应该就可以了
页: [1]
查看完整版本: C++输入输出流的问题