6.23 try catch overflow_error
#include<iostream> #include<bitset> using namespace std; int main() { bitset<33> b; b.flip(); try { cout<<b.to_ulong(); }catch(overflow_error err) { cout<<err.what()<<endl<<"Enter q to exit"<<endl; char c; cin>>c; if(cin&&c=='q') return 0; } }
posted on 2011-12-01 13:08 york_software123 阅读(159) 评论(0) 编辑 收藏 举报