继承:'{'标记之前的预期类名

Bac*_*h36 5 c++

我正在尝试用C++创建一个异常类,它不起作用.我已将代码减少到最低限度,但仍然无法找到错误.这是我的头文件:

#ifndef LISTEXCEPTION_H
#define LISTEXCEPTION_H

// C++ standard libraries
#include <exception>

/* CLASS DEFINITION */
class ListException: public exception {
};

#endif //LISTEXCEPTION_H
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

error: expected class-name before ‘{’ token
Run Code Online (Sandbox Code Playgroud)

这是非常意外的.我该如何解决这个问题?

Luc*_*ore 8

你的意思是

class ListException: public std::exception
//                          ^^^
Run Code Online (Sandbox Code Playgroud)

  • @ Backslash36不是,但建议. (3认同)