C++ - 标准异常报错(call to 'std::exception::exception(const char [n])')

标准异常报错(call to 'std::exception::exception(const char [n])')

 

本文地址: http://blog.csdn.net/caroline_wendy

 

参考: http://www.cplusplus.com/forum/beginner/107744/

 

当使用"throw std::exception("XXX");"时, 在VS(visual studio)中可以编译通过;

gcc(4.8.1)中, 需要使用标准异常进行处理, 修改为:

		logic_error ex("XXX");
		throw std::exception(ex);


即可.

 

C++ - 标准异常报错(call to 'std::exception::exception(const char [n])')_第1张图片

你可能感兴趣的:(C++,function,异常,gcc,Mystra)