腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
下播与虚拟功能
、
、
、
我在一次采访中被问到这个问题,我不确定在以下情况下
的
行为:{ };A* AObj = new A;BObj是因为虚拟关键字而访问B
的
方法,还是因为它指向AObj
的
一个对象有人能帮助我,到底下播是如何影响访问
的
?
浏览 5
提问于2015-08-03
得票数 1
回答已采纳
5
回答
C++中
的
动态绑定
、
我需要澄清一下C++中
的
动态绑定,我对以下内容感到困惑: 在C中,您可以拥有一个函数
指针
数组&分配相同签名
的
不同函数,并根据索引调用它们;这个动态绑定是吗?在Link-Time Binding中,可以有一个
基
类
指针
数组,但是可以通过将
派生类
对象
地址
分配给
指针
的
基
类
数组来调用
派生类
的
不同函数&通过使用虚拟函数,这个
浏览 6
提问于2009-04-10
得票数 5
1
回答
C++从
派生类
转换为具有不同模板号
的
基
类
、
、
我试图使用
指针
将
派生类
分配给
基
类
,问题是这两个
类
有不同数量
的
模板:pcl::Feature< PointInT, PointOutT >pcl::FeatureFromNormals< PointInT, PointNT, PointOutT > 从中可以看出,这两个
类
分别是父
类
和子类。但是,当我试图将
派生类
分配给
基
类<
浏览 6
提问于2016-02-13
得票数 0
回答已采纳
3
回答
我可以从C++中
的
派生实例访问指向基本实例
的
指针
吗?
我有一个
基
类
、一个
派生类
和一组定义为虚拟
的
方法,这些方法在
派生类
中被重写。 我有一个
分配给
基
指针
"myPointer“
的
派生类
的
实例,因此调用
派生类
虚拟方法。是否可以
将
"myPointer“”强制转换“到指向实际基本实例
的
指针
,从而通过新
的
”铸形
指针
“调用基本虚拟方法?
浏览 0
提问于2019-01-01
得票数 0
1
回答
切片与上播::我
的
理解正确吗?
设A是
基
类
,B是它
的
公共
派生类
。* p = &b; // p is a pointer variable of type A这是正确
的
吗
浏览 1
提问于2015-04-03
得票数 4
2
回答
使用C++中
的
"new“创建
的
指针
的
内存管理
、
、
我有一个
基
类
,在头中声明了2个
指针
。然后在
基
类
的
方法中用"new“关键字初始化
指针
,并在
基
类
的
析构函数中用"delete”删除
指针
。 我还有一个继承自
基
类
的
派生类
。我在那里也声明了一个
指针
。根据布尔值
的
不同,该
指针
被
分配给
基</e
浏览 0
提问于2014-03-18
得票数 0
1
回答
澄清C++中具有多重继承
的
"this“
指针
、
我对"this“
指针
如何与
基
类
和
派生类
一起工作感到有点困惑。考虑下面的代码: //some code //some code假设从
类
B调用
的
"this“
指针
将
指向与从
基
类
A中
的
一些代码调用
的
"this”
指针<
浏览 0
提问于2020-02-17
得票数 3
2
回答
派生对象
地址
到
基
指针
的
分配和析构函数
的
调用机制
、
假设我有一个
基
类
指针
,
基
类
有虚函数。如果我使用
基
类
指针
指向
派生类
对象,那么编译器如何知道它是要调用
的
虚拟函数
的
派生版本,因为在赋值时,
派生类
地址
将被转换为
基
类
类型,为什么编译器不会生成错误,因为两者
的
内存布局可能不同。另外,如果我声明了
基
类
析构函数为虚
的
,并
浏览 0
提问于2012-12-31
得票数 0
3
回答
基
派生类
关系
、
我对
基
类
派生关系有这样
的
疑问。那么,为什么这是可以接受
的
?基本上,我需要理解第一个语句
的
必要性?我
的
意思是,将
派生类
对象
分配给
基<
浏览 0
提问于2013-04-08
得票数 4
回答已采纳
2
回答
基
类
的
指针
是如何用来形成
派生类
对象
的
?
、
、
、
、
在我
的
测验中有个问题。你能解释一下吗?#include <iostream>{ int x; pub
浏览 6
提问于2020-07-21
得票数 0
回答已采纳
2
回答
派生类
特定函数,在重写
的
虚拟函数中,由
基
类
指针
调用。
、
、
、
我理解为什么在将
派生类
分配给
基
类
指针
时只能调用
基
类
函数。根据我对虚拟表
的
理解,原因是因为只有
基
类
虚拟函数
指针
被放入虚拟表中,因此只能调用它们,但是如果
基
类
指针
指向
派生类
,则在调用
派生类
构造函数时,
基
类
虚拟函数将被替换为虚拟表中
的
覆盖。但是,我
的</e
浏览 0
提问于2013-08-01
得票数 0
回答已采纳
3
回答
将
派生类
的
地址
分配给
基
类
指针
、
、
我在看使用C++
的
OOP教程,为了解释多态性和抽象
类
,我使用了以下幻灯片:因此,您可以看到,定义了一个名为' base‘
的
基
类
和两个
派生类
'savings’和'current‘,然后
将
'savings’对象(以及后来
的
'current‘对象)
的
地址
分配给
'base’
指针
。虽然我知道函数是如何根据上下文运行<em
浏览 26
提问于2018-08-03
得票数 0
回答已采纳
2
回答
派生类
对象
的
多个
地址
?
、
Scott说:class Derived: public Base { ... };Base *pb = &d; 这里我们只是创建一个指向
派生类
对象
的
基
类
指针
,但有时,这两个
指针
并不相同。在这种情况下,在运行时对Derived*
指针
应用偏移量,以获得正确
的
Base*
指针
值。最后一个示例说明,单个对象(例如,类型为Derived
的
对象)可能有多
浏览 1
提问于2013-02-08
得票数 13
回答已采纳
1
回答
为什么类型转换对象不改变它
的
地址
?关于对象类型
的
信息存储在哪里?
、
我刚刚使用qobject_cast测试了这一点(但我想其他任何类型
的
类型转换都是一样
的
),显然,
将
一个对象转换为不同
的
类型并不会改变它
的
地址
。这让我认为关于对象类型
的
信息是存储在elsewhere...is中
的
,这是正确
的
吗? 我对C++还很陌生,所以如果这没有任何意义,也请告诉我。任何帮助都是非常感谢
的
。
浏览 0
提问于2019-06-12
得票数 1
1
回答
多态性:如何访问
派生类
成员函数?
、
、
假设我们有一个从抽象
基
类
派生
的
类
。指向抽象
基
类
的
指针
在main中声明,并通过"new“
分配给
派生类
。如何从指向
基
类
的
指针
(而不是从
派生类
的
对象)访问
派生类
的
成员函数?
浏览 2
提问于2013-11-24
得票数 4
1
回答
通过方法
指针
reinterpret_casting从指向
基
类
的
指针
调用
派生类
的
方法。这是UB吗?
、
、
、
通过
将
指向
派生类
型对象
的
指针
分配给
其
基
类
的
指针
,我发现可以
将
方法从
派生类
隐藏到
基
类
的
指针
,即使
基
类
没有这样
的
函数( reinterpet_cast、隐藏或其他)。它是便携式
的
吗?
浏览 14
提问于2019-07-09
得票数 1
2
回答
没有虚拟函数,但仍然需要虚拟析构函数吗?
、
我编写了一个没有虚拟函数
的
基
类
和
派生类
。虚拟
的
使用通常是我看到
的
关于何时使用虚拟析构函数
的
指南。 然而,虽然我
的
类
没有虚拟函数,但我在传递
类
时以多态方式使用它们。因此,
类
库应该实现一个虚拟析构函数吗?
浏览 0
提问于2014-03-08
得票数 1
回答已采纳
2
回答
对堆栈和堆上
的
派生类
对象使用
基
类
指针
、
、
、
我有一个关于给
派生类
对象赋值
基
类
指针
的
问题...{ 这是否意味着我们只能将动态分配
的
派生类
对象<
浏览 0
提问于2011-11-24
得票数 2
3
回答
使用Static_Cast指向
基
类
对象
的
派生类
指针
、
、
我有下面这段代码,其中我有一个
基
类
和一个
派生类
。
基
类
和
派生类
都有一个名称相同
的
函数成员。在main()中,我
将
基
类
对象类型转换为
派生类
指针
,并尝试调用该函数。让我大吃一惊
的
是,它调用
的
是
派生类
函数成员。据我所知,
基
类
对象不会有任何关于
派生类
对象
的
信息。那么,
浏览 26
提问于2019-03-18
得票数 0
13
回答
基
类
指针
可以指向
派生类
对象。为什么反之亦然?
基
类
指针
可以指向
派生类
对象。为什么反之亦然?从逻辑上讲,
基
类
没有足够
的
派生类
信息,但
派生类
也应该有
基
类
的
信息。我在这里遗漏了一些基础知识。
浏览 9
提问于2011-02-09
得票数 86
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+笔记七十九:C+继承中的类型兼容性原则
结构体对齐,字节对齐
掌握这些技巧,让你的程序性能和可维护性双双提升!
C+之虚函数
菱形继承问题及解决方法—虚继承与虚基类(C+)
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券