您当前的位置: 首页 >  柳鲲鹏

error C2864 只有静态常量整型数据成员才可以在类中初始化

柳鲲鹏 发布时间:2021-07-23 09:35:04 ,浏览量:0

  LINUX编译完成的东西,要移植到WINDOWS上。代码如下:

class NPPluginApp
{
private:
    int  pluginID        = -1;
    bool bIsValid        = false;
    bool bIsProxyStarted = false;
};

在VS中编译,结果就报错了:

npplugin_app.h(37): error C2864: “NPPluginApp::pluginID”: 只有静态常量整型数据成员才可以在类中初始化

解决办法:

  • 改代码,在构造器中初始化。
  • 升级VS(2015)?
  • 有人说加个static,外部初始化,这显然与代码本意不符。
class NPPluginApp
{
private:
    static int  pluginID;
};

int NPPluginApp::pluginID = 0;

关注
打赏
1688896170
查看更多评论

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4641博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.1000s