我想我没有忘记;“..
我不知道为什么我会有这个错误
class Erreur : public std::exception
{
private:
int m_numero;
int m_niveau;
std::string m_phrase;
public:
Erreur(int numero=0, int niveau=0, std::string const& phrase="") noexcept;
virtual ~Erreur() noexcept;
virtual const char* what() const noexcept;
int getNiveau() noexcept;
int getNumero() noexcept;
};编写者说它来自:
Erreur(int numero=0, int niveau=0, std::string const& phrase="") noexcept;发布于 2013-08-04 12:56:21
我认为您可能正在使用一些旧的编译器(我在VS2010上尝试过它,但它不支持它。
升级您的编译器或尝试使用throw()。
如果您希望您的函数不抛出任何异常,请使用nothrow
https://stackoverflow.com/questions/18039709
复制相似问题