主题:VS2008,程序运行显示ios_base::failbit set
C++编写的程序,键盘输入2次,输入错误时抛出异常,显示自定义的提示信息。
try{}catch(runtime_error a){}catch(...){}
第一个异常抛出正常,显示的是自定义的提示信息,第二个显示的就不对了,显示的是ios_base::failbit set,而不是自定义的信息,为什么?程序看了好多次,没有问题,运行起来就这一个问题,其他功能正常。
try{}catch(runtime_error a){}catch(...){}
第一个异常抛出正常,显示的是自定义的提示信息,第二个显示的就不对了,显示的是ios_base::failbit set,而不是自定义的信息,为什么?程序看了好多次,没有问题,运行起来就这一个问题,其他功能正常。