小编rai*_*aka的帖子

这是什么意思?

我有2个班:

class base {
    virtual void foo() {};
};

class derived : public base {
    void foo() { base::foo(); }
};
Run Code Online (Sandbox Code Playgroud)

我犯了一个错误并写了base:foo();而不是base::foo();.代码已编译并运行,但是已经过segfaulted.

我不知道我怎么能谷歌它不知道它是什么,但我很感兴趣:这是什么意思?

base:foo();
Run Code Online (Sandbox Code Playgroud)

如果重要的话:

class base : public QAbstractGraphicsShapeItem
Run Code Online (Sandbox Code Playgroud)

c++ syntax

90
推荐指数
1
解决办法
3153
查看次数

标签 统计

c++ ×1

syntax ×1