更新中:
1.错误处理
重要函数:
bool cin.good();
bool cin.bad();
bool cin.fail();
bool cin.eof();
这四个函数用来测试相应的标志位是否为1,具体如下:
failbit | eofbit | badbit
所以,ios::failbit=100b
ios::eofbit=010b
ios::badbit=001b
ios::goodbit=000b
如果想获得对应标志位的值,可以用标志变量&标志位,获取标志变量的函数为:iostate ios