error:expected class-name before ‘{’ token 求解

代码:
#ifndef H_PLASEX_H
#define H_PLASEX_H

#include
#include

/**

  • One day, the base of all exceptions in plasimo.
    /
    struct plException : public exception //提示出错
    {
    /// The error message.
    std::string err;
    /// A convenience to reduce keyboard wear.
    typedef plException PE;
    /// Compatibility with the standard exception type.
    const char * what() const { return err.c_str(); };
    /
    * Constructs a plException object.
    • \param e
    • The error message.
    • \param cse
    • The exception that caused this one. If not \a 0, its \a err field
    • will be appended to that of the constructed object.
      */
      plException( const std::string & e, const plException *cse=0 ) :
      err( cse==0 ? e : e+std::string("\n caused by ")+cse->err ) {}
      };

#endif
错误信息:plasex.h:11:1: error: expected class-name before ‘{’ token
查了很长世间,都说问题在头文件,但是#include不是标准库里边的吗?这个怎么会出错,这种错误该怎么解决?求大神解答(平台:ubuntu)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值