Ily*_*lya 11 linux porting g++ visual-c++
我的Visual C++代码使用接受字符串的std :: exception构造函数,我正在尝试将代码移植到Linux/G ++.我应该使用什么异常类?
Ily*_*lya 15
Microsoft Visual C++的std::exception(const char*)
构造函数是非标准的.在C++标准库中,std :: exception有一个const char* what() const
方法,除了覆盖之外,它没有提供指定字符串的方法.
您应该重写您要使用的代码,std::runtime_error
或者<stdexcept>
替代其他类之一.当然,由于std :: runtime_error是从它派生的,因此不需要更改捕获std :: exception的现有代码.
归档时间: |
|
查看次数: |
3454 次 |
最近记录: |