#include <iostream>
#include <bitset>
#include <string>
#include <stdexcept> // stdexcept 是invalid_argument的头文件,
using namespace std;
int main()
{
try
{
string s("1010110001");
bitset<10> b(s); // bitset 是二进制
cout << "bitset ok" << endl;
}
catch(invalid_argument err) // invalid_argument非法的参数,也是标准异常,
{
cout << "bitset error: " << err.what() << endl;
}
return 0;
}
invalid_argument 非法参数的异常
最新推荐文章于 2025-02-26 16:28:59 发布