腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
C++将未知类型传递给
虚
函数
、
、
我正在用C++编写代码,并且希望将一个未知类型(仅在运行时知道)传递给一个
纯
虚
函数
:其中DoSomething是
派生类
中
纯
虚
函数
的
实现。我希望避免对传递给
函数
的
所有
类
使用
基
类
浏览 40
提问于2017-09-07
得票数 17
回答已采纳
3
回答
虚
函数
与
纯
虚
函数
的
区别
、
、
纯
虚
函数
和
虚
函数
的
区别是什么?
浏览 38
提问于2010-04-16
得票数 229
回答已采纳
3
回答
私有继承:如何创建
基
类
的
对象(
具有
纯
虚
方法)?
、
、
、
virtual void methodDefinedInBase() std::cout<<"From B"<<std::endl;}谢谢, 毗湿奴。
浏览 3
提问于2011-06-22
得票数 1
回答已采纳
3
回答
C++中
的
抽象
类
仅仅通过查看
类
的
定义,我们如何知道C++中
的
类
是否是抽象
的
? 我
的
意思是,在Java中,
类
名中会包含一个抽象关键字。在C++中,我们所拥有的都是
纯
虚
函数
,即使这样,如果一个
类
派生了一个抽象
基
类
(
具有
纯
虚
函数
),但却没有为那些
函数
提供实现(意味着
派生类
也是抽象
浏览 1
提问于2015-04-03
得票数 2
5
回答
如何让
基
类
对象调用
派生类
的
非虚
函数
?
我有一个
具有
纯
虚
函数
的
基
类
,我有一个
具有
基
类
虚
函数
定义
的
派生类
以及它自己
的
函数
。现在我已经将
基
类
对象指向
派生类
,如下所示:我想使用此对象调用子类方法(未在父
类
中定义或声明)。
浏览 0
提问于2012-12-30
得票数 1
2
回答
基
类
中
的
c++方法
、
当
基
类
具有
纯
虚
方法时,这使得该类不能被实例
化
。如果我在这个
基
类
中有常规
的
方法和属性,
派生类
是否仍然照常继承这些方法和属性? 例如属性
的
getter和setter。
浏览 1
提问于2010-02-19
得票数 1
回答已采纳
1
回答
从
基
类
调用
虚
方法
、
、
、
height_; int versionMajor_; };因此,我所做
的
是将在
派生类
(位于protected中)中创建所需
的
所有
函数
声明为
纯
虚
函数
。这样,如果我想创建新
的
东西,我就不必每次都设置glfw和窗口,我只需要从这个
类
派生并实现
纯
虚拟方法。这就是我
的
想法
浏览 1
提问于2015-07-15
得票数 0
1
回答
有没有办法获得一个
派生类
的
‘type in a base class’
函数
?
、
、
、
我正在寻找一种在
基
类
的
函数
中使用
派生类
类型
的
方法,类似于
模板
化
函数
。T foo() const return T(*this);} { } 这类似于我想使用它
的
目的,这样我就不必在每个
派生类
中将foo作为一个
纯
虚
函数
来覆盖。我们
的
浏览 14
提问于2020-09-27
得票数 2
回答已采纳
3
回答
在声明方法时,C++中=0
的
含义是什么?
、
此声明
的
= 0部分意味着什么?{ virtual bool keyPressed(void) = 0; }
浏览 3
提问于2011-12-13
得票数 3
回答已采纳
3
回答
在C++中重新定义
纯
虚
方法
、
、
你必须在
基
类
中声明替换
纯
虚
函数
的
方法吗?如果有,原因何在?由于
基
类
已将这些方法声明为
纯
虚
的
,因此必须存在于
派生类
中,因此在您可以在
类
定义外部实现它们之前,不需要在
派生类
中重新声明它们。你不同意吗?
浏览 0
提问于2010-09-17
得票数 2
回答已采纳
3
回答
派生类
外部
的
纯
虚
函数
定义
我在头文件中有抽象
基
类
和
派生类
。是否可以在
派生类
之外定义
纯
虚
函数
?
浏览 1
提问于2012-10-18
得票数 4
3
回答
如何定义来自非
模板
基
类
的
成员
函数
、
、
我有一个非
模板
化
的
抽象
基
类
。如何在
派生类
外部定义
纯
虚
函数
?
浏览 0
提问于2011-03-29
得票数 0
回答已采纳
2
回答
是否可以从
基
类
非虚拟方法中使用
派生类
虚拟方法?
、
、
、
、
我有多个
派生类
,它们扩展了同一个
基
类
。它们
具有
相同
的
属性,但可能有不同
的
参数和主体
的
单个方法除外。如何拥有
派生类
的
std::unique_ptr和调用方法?到目前为止,我知道
的
是:
函数
指针需要知道所有可能派生<em
浏览 1
提问于2020-06-30
得票数 0
2
回答
超
类
函数
可以访问子类数据成员吗
、
、
我知道通常它不能,但我想知道是否有任何代码允许我在超
类
中
的
函数
访问子类
的
成员。有四个子类,每个子类都有一个int size变量,对于
函数
,我需要size变量。我和一位老师讨论过如何使用朋友
的
代码,但她说那行不通。
浏览 4
提问于2015-12-04
得票数 0
1
回答
在不同
的
派生类
中继承
具有
不同参数
的
纯
虚
方法
、
、
我在
基
类
中声明了一个
纯
虚
方法,但我想让不同
派生类
中
的
参数集有所不同。我当前
的
代码是在
基
类
中重载
函数
,如下所示:protected: virtualfunction(arg_set_first) { } // do nothing void function(arg
浏览 3
提问于2018-12-13
得票数 1
6
回答
C++ = 0;和empty
函数
之间
的
差异
、
、
、
我现在正在学习C++,也就是面向对象方面,我经常看到这样
的
情况: virtual void aMethod()=0;为什么我不能让SomeClassSon方法像父亲一样,virtual void等于零呢?
浏览 0
提问于2013-02-26
得票数 14
回答已采纳
7
回答
纯
虚拟和虚拟之间
的
区别是什么
、
、
、
、
我正在修改
的
代码是,祖父
类
是一个
纯
虚拟
的
,其中包括
函数
XYZ
的
一个
纯
虚拟版本;然后
的
父
类
将XYZ声明为虚拟
的
,并且它有一个实现。然后,子类将XYZ声明为一个常规
函数
,其实现与parent1 9
的
实现不同,这本身就让我感到困惑)。当我从另一个对象调用
函数
XYZ时,执行哪个实现?父母
的
还是孩子
的
?谢谢
浏览 0
提问于2011-01-20
得票数 1
3
回答
将
函数
的
声明设置为0意味着什么?如何将整数赋值给
函数
?
、
、
、
、
我浏览了一个(不愿命名) GUI工具包
的
源代码,它包装了Windows API,这时我在window
类
中发现了以下
函数
定义: virtual LRESULT CALLBACK wndProc (HWND如何将
函数
赋值给整数?还是将其赋值给NULL?如果你想在wndproc中使用
函数
指针,你需要这样做吗?
浏览 1
提问于2011-07-09
得票数 61
回答已采纳
1
回答
具有
模板
继承
的
纯
虚拟
函数
、
、
我试图用
模板
化
派生类
来实现多态性。void print_self(){ }
基
类
具有
纯
虚
函数
当试图在
派生类
中定义
函数
时,我收到以下错误: 'x
浏览 6
提问于2017-02-05
得票数 2
回答已采纳
0
回答
具有
模板
化
派生类
的
基
类
纯
虚
函数
、
、
我正在尝试对一个
模板
化
的
派生类
使用多态性。Btemplate <>我
的
基
类
有一个
纯
虚
函数
我存储了一个
基
类
指针
的
向量A*,并希望在所有这些指
浏览 2
提问于2016-12-31
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
掌握这些技巧,让你的程序性能和可维护性双双提升!
聊聊C+的类和面向对象编程
C+之虚函数
结构体对齐,字节对齐
掌握C+面向对象设计的奥秘:从入门到精通
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券