异常2

#include <iostream>
#include <bitset>
#include <string>
#include <stdexcept> // 异常在stdexcept的头文件中,

using namespace std;

int main ()
{
	try ()
	{
      string s("1010110010");
	  bitset<10> b(s);  // 字符串创建bitset类型,
	  cout << "bitset ok:" << endl;
	}
	catch (invalid_argument err) // invalid_argument非法的参数;
	{
		cout << "bitset error:" << err.what() << endl; // what 返回一个字符串显示出错信息,
	}
   return 0;
}

你可能感兴趣的:(异常2)