虚函数 问答列表

最终虚拟功能的意义何在?

作者:fredoverflow 提问时间:7/29/2012

维基百科在C++11 final修饰符上有以下示例: struct Base2 { virtual void f() final; }; struct Derived2 : Base2 { v...

为什么此虚拟析构函数会触发未解析的外部析构函数?

作者:Greg D 提问时间:8/25/2010

请考虑以下几点: 在 X.h 中: class X { X(); virtual ~X(); }; X.cpp: #include "X.h" X::X() {} 尝试构建这个(我...

抽象方法和虚拟方法有什么区别?

作者:Moran Helman 提问时间:12/24/2008

抽象方法和虚拟方法有什么区别?在哪些情况下,建议使用抽象或虚拟方法?哪一个是最好的方法?...

虚函数的这两个定义之间有什么区别?[复制]

作者:Rodo 提问时间:7/1/2023

这个问题在这里已经有答案了: 什么是未定义的引用/未解析的外部符号错误,如何解决? (39 个答案) 5个月前关闭。 我在一个名为TouchGFX的东西中遇到了一个错误,有人向我指出,类中的虚拟函数...

c++ 中子类的子类的继承多态性

作者:yingma 提问时间:8/17/2023

#include <iostream> using namespace std; class parent { public: virtual void f() { cout << "pare...

虚拟关键字如何导致动态绑定?

作者:dRIFT sPEED 提问时间:8/31/2023

我知道以下几点 编译器为每个包含至少一个虚拟函数的类构造一个虚拟表。它还向基类添加了一个指针(v_ptr)(假设它具有虚拟函数),并且该指针被每个派生类继承。创建类的对象时,会发出相同的指针来指向该...

实现返回 *this(协变返回类型)的“虚拟”方法

作者:einpoklum 提问时间:10/6/2022

我正在编写 C++ 类的层次结构,比方说 , 继承 , 继承 和 继承 。ABACADB 现在,所有这些类都必须有一个方法,其主体是:bar() & { A::foo(); return *t...


共7条 当前第1页