相关疑难解决方法(0)

C++中的私有虚方法

在C++中创建私有方法虚拟的优点是什么?

我在开源C++项目中注意到了这一点:

class HTMLDocument : public Document, public CachedResourceClient {
private:
    virtual bool childAllowed(Node*);
    virtual PassRefPtr<Element> createElement(const AtomicString& tagName, ExceptionCode&);
};
Run Code Online (Sandbox Code Playgroud)

c++ polymorphism access-specifier

118
推荐指数
5
解决办法
6万
查看次数

虚函数可以是constexpr吗?

可以X::f()在下面的代码中使用虚函数

struct X 
{
    constexpr virtual int f() const 
    {
        return 0;
    }
};
Run Code Online (Sandbox Code Playgroud)

constexpr吗?

c++ virtual-functions constexpr c++11

15
推荐指数
3
解决办法
5175
查看次数