C++的输入输出流关联
#include<iostream>usingnamespacestd;intmain(){cin.tie(&cout);ostream*old_tie=cin.tie(...
#include<iostream>
using namespace std;
int main()
{
cin.tie(&cout);
ostream *old_tie = cin.tie( nullptr ); //cin不再与其他流关联
cin.tie( &cerr );
cin.tie( old_tie ); //而这个却说是"重建了cin和cout间的正常关联"
}
为什么呀?old_tie不是等于cin.tie( nullptr )吗? 我理解就是old_tie所指向的是无关联流,那么cin.tie( old_tie )意思是cin不会与其他流关联。书上说的是怎么个过程?谁能给我仔细讲讲 展开
using namespace std;
int main()
{
cin.tie(&cout);
ostream *old_tie = cin.tie( nullptr ); //cin不再与其他流关联
cin.tie( &cerr );
cin.tie( old_tie ); //而这个却说是"重建了cin和cout间的正常关联"
}
为什么呀?old_tie不是等于cin.tie( nullptr )吗? 我理解就是old_tie所指向的是无关联流,那么cin.tie( old_tie )意思是cin不会与其他流关联。书上说的是怎么个过程?谁能给我仔细讲讲 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询