纯虚拟 问答列表

使用纯说明符覆盖虚函数是否有效?[复制]

作者:Yksisarvinen 提问时间:3/5/2020

这个问题在这里已经有答案了: 我可以用纯虚拟功能覆盖虚拟功能吗? (2 个答案) 在子类中将非纯虚函数转换为纯函数 (2 个答案) 3年前关闭。 注意:我不问这是否是合理的做法,或者这是否是好的设计...

深度复制派生类中的指针向量

作者:botetta 提问时间:4/13/2022

我有一个名为 Cipher 的纯虚拟类 class Cipher { public: //This class doesn't have any data elements virtual Ci...

“如果派生类没有虚拟继承基类,则必须定义所有虚拟方法”。如何以正确的方式理解这一点?

作者:John 提问时间:6/14/2022

根据 wiki,它说[强调我的]: 请注意,配额中的代码片段如下所示。 假设在基类中定义了一个纯虚方法。 如果 派生类以虚拟方式继承基类,然后继承纯类 不需要在该派生类中定义虚拟方法。 但是,如果派...

“methodX() is a protected member of MyClass”(method X() is a protected member of MyClass“错误,该错误在扩展 MyClass 的类中

作者:Mr. Developerdude 提问时间:3/4/2023

在以下代码中: struct A{ protected: virtual void IAmProtected() = 0; }; struct B: public A{ private: A ...

具有便捷方法的 C++ 接口

作者:Antonio 提问时间:8/24/2023

假设我有以下接口: struct Person { std::string name; unsigned short age; }; class ContainerInterface { p...

绑定纯虚法

作者:Antonio 提问时间:9/6/2023

假设我们有以下层次结构: class Add3Interface { virtual int add3 (const int&) const = 0; }; class Add3: public...

为什么纯虚拟成员函数必须是虚拟的?

作者:Riccardo Caiulo 提问时间:10/3/2023

我有一个关于 C++ 中纯虚函数声明的问题。我有 Java 背景,所以我认为纯虚函数是定义抽象类和接口思想的一种方式。我的问题很简单,当我们在 C++ 中定义一个纯虚函数时,我们必须写这样的东西: ...


共7条 当前第1页