腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
在
C++
中每个
类
都有
虚
函数表吗
、
在
C++
中每个
类
都有
虚
函数表吗? 我知道
虚
表是用于多态的。具有
虚
函数的
类
必须有v-table。但是如果类没有
虚
函数呢?或者如果类没有
基
类
呢?
浏览 1
提问于2012-02-28
得票数 3
回答已采纳
4
回答
C++
中接口和
虚
函数与Java接口的比较
、
、
、
我有一个关于
C++
虚
函数的问题。在
基
类
中函数的
C++
class声明中使用virtual关键字,以便通知该函数的子类实现可能因子类而异。不同的子类可以有不同的函数实现。事实上,我不明白
C++
中的接口这个词是什么意思。您可以在头文件中将函数指定为virtual。然后
基
类
的子类或派生
类
可以以任何您想要的方式覆盖它,只要它是一个
虚
浏览 1
提问于2013-01-07
得票数 4
回答已采纳
3
回答
C++
中的抽象
类
仅仅通过查看
类
的定义,我们如何知道
C++
中的
类
是否是抽象的? 我的意思是,在Java中,
类
名中会包含一个抽象关键字。在
C++
中,我们所拥有的都是纯
虚
函数,即使这样,如果一个
类
派生了一个抽象
基
类
(具有纯
虚
函数),但却没有为那些函数提供实现(意味着派生
类
也是抽象的),我们甚至不能仅仅通过观察它就知道派生
类
是否是抽象的,因为它不包含任何纯
虚
函数
浏览 1
提问于2015-04-03
得票数 2
5
回答
为什么
基
类
的析构函数应该是
虚
的?
、
在
C++
中:为什么
基
类
的析构函数应该是
虚
的?
浏览 0
提问于2011-05-04
得票数 13
1
回答
从
基
类
调用
虚
方法
、
、
、
这个想法是,当您想要创建一个新的应用程序时,您只需从application
类
(我正在编写)中派生您的
类
。下面是
基
类
:#include <string>#include <GL\glew.h> mainLoop();
浏览 1
提问于2015-07-15
得票数 0
3
回答
C++
将未知类型传递给
虚
函数
、
、
我正在用
C++
编写代码,并且希望将一个未知类型(仅在运行时知道)传递给一个纯
虚
函数:其中DoSomething是派生
类
中纯
虚
函数的实现。我希望避免对传递给函数的所有
类
使用
基
类
(类似于。 提前感谢
浏览 40
提问于2017-09-07
得票数 17
回答已采纳
1
回答
从
C++
/CLI包装器返回指向可导入C#的非托管
类
的指针
、
、
我有一个需要在C#应用程序中创建多个实例的
C++
类
。显然,这意味着我需要创建一个
C++
/CLI包装器,因为您不能将
C++
类
导入到C#中,但我以前从未使用过它。
C++
类
继承自一个
基
类
,这个
基
类
只包含几个纯
虚
函数,没有数据。DLL只导出一个函数,该函数创建
类
的新实例并返回指向
基
类
的指针。哪种
C++
浏览 0
提问于2012-03-04
得票数 1
回答已采纳
7
回答
c++
中的函数覆盖
有人能解释一下
c++
中的函数重写吗!我也对
虚
函数的概念感到困惑。有些教程说,如果没有关键字virtual,派生
类
和
基
类
对象都会调用
基
类
函数。那么重写是如何发生的呢?
浏览 0
提问于2009-09-27
得票数 0
1
回答
虚
/抽象方法是如何在
类
图中显示的?
、
、
、
、
首先,我来自Java社区,仍然是
C++
的学习者。 第二张图片显示了"GameObject“
类
的一个子类。它还有一个Display()方法。GameObject
类
有5个子类,它们都有这个Display()方法。那么,GameObject中的这个显示方法是一个虚拟方法吗?
浏览 0
提问于2013-02-25
得票数 0
回答已采纳
1
回答
在
C++
中合并
虚
继承和实现继承
、
、
、
我有一个
基
类
和派生
虚
类
,但是当派生实现同时从
基
实现和派生接口继承时,我会遇到歧义。 ? 我知道别名可以用来指定基础实现中的方法和变量。在
C++
中,解决此问题的最佳实践是什么?
浏览 21
提问于2021-10-05
得票数 0
2
回答
销毁过程中vptr会发生变化吗?
、
、
我看过,它说“一旦进入
基
类
析构函数,对象就变成了
基
类
对象,
C++
的所有部分--
虚
函数、dynamic_casts等--都是这样对待它的。”这是否意味着vptr在销毁过程中发生了变化?
浏览 0
提问于2011-10-27
得票数 10
回答已采纳
2
回答
需要澄清
类
的
虚
函数和私有成员
、
、
在
C++
中,如果
基
类
公共
虚
函数具有对私有成员字段的引用,且派生
类
未覆盖此方法,则该引用是否指向派生
类
的私有成员
浏览 0
提问于2012-09-04
得票数 0
3
回答
在构造函数中调用纯
虚
函数时出现错误
、
、
、
、
我需要在它的构造函数中调用来自
基
类
的纯
虚
方法。
浏览 0
提问于2013-02-12
得票数 4
回答已采纳
1
回答
有没有需要虚拟函数而不是纯虚拟函数的场景?
、
、
我正在研究
虚
函数和
基
类
/
虚
类
,似乎不存在在
基
类
中使用
虚
函数而不是纯
虚
函数的情况。
浏览 32
提问于2019-04-15
得票数 0
3
回答
虚
函数与纯
虚
函数的区别
、
、
纯
虚
函数和
虚
函数的区别是什么?
浏览 38
提问于2010-04-16
得票数 229
回答已采纳
1
回答
boost python:如何调用
C++
虚
函数
、
、
、
我在
C++
应用程序中嵌入了python。
C++
调用python并将其作为参数传递给
C++
对象。该对象具有一些
虚
函数,并且可以是某个派生
类
的
基
类
。如何让boost::python理解它是一个
虚
函数?请考虑以下几点:class Base { virtual void func();public: virtual void
浏览 0
提问于2012-05-11
得票数 1
回答已采纳
5
回答
抽象方法和纯
虚
函数是一回事吗?
、
、
据我所知,抽象方法和纯
虚
函数都不提供任何功能……所以我们可以说它们都是一回事吗? 同样,假设一个
类
(不一定声明为抽象)包含许多已实现的方法(不是抽象的或虚拟的),但包含一个纯虚拟函数。那么这个
类
是抽象的吗?
浏览 3
提问于2011-07-05
得票数 59
回答已采纳
1
回答
具有虚拟
基
和虚拟函数的派生
类
的大小
、
、
我在
C++
虚拟继承方面遇到了问题。我有如下的
类
层次结构:{ virtual void Func(){};}; 指针表示
基
类
的
虚
函数表-4字节Func2()指针表示仅属于派
浏览 3
提问于2013-08-22
得票数 1
回答已采纳
3
回答
虚
函数只能在
C++
中被重写吗?
、
、
、
在C#中,
基
类
的
虚
方法可以被它的派生
类
覆盖或隐藏,例如 public virtual void M() { A b = new B(); A a = new C(); }输出:A 那么在
C+
浏览 1
提问于2012-02-03
得票数 0
回答已采纳
4
回答
关于
C++
中的纯虚拟函数的问题?
、
我正在阅读一些
C++
文本,对纯虚拟函数进行重新评级。如正文所述,例如,纯
虚
函数声明的形式为:正文解释道:“由于纯
虚
函数没有主体,程序员必须在
基
类
中为纯
虚
函数的声明添加=0符号
浏览 0
提问于2011-05-01
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
菱形继承问题及解决方法—虚继承与虚基类(C+)
C++ 模板类简介
C+之虚函数
Python基础教程 抽象基类
如何在C+中正确地使用多态和继承?掌握这些技巧,让你的程序性能和可维护性双双提升!
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券