腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
用于
从
另一个模块获取
派生类
指针
的
接口
c++
、
oop
我给项目中
的
另一个模块提供了一个
基
类
的
接口(所有的函数都声明为虚拟
的
)。
浏览 1
提问于2014-06-23
得票数 0
5
回答
仅使用
基
类
指针
复制派生实体(无需详尽测试!)- C++
c++
、
inheritance
、
pointers
、
copy-constructor
给定一个由过多
的
派生类
继承
的
基
类
,以及一个要求您通过
指向
每个实体
的
基
类
指针
来管理这些
类
的
程序结构。当只知道
基
类
指针
时,有没有一种简单
的
方法
来复制整个派生对象?环顾四周,似乎可以使用dynamic_cast调用来检查
基
指针
是否可以转
换为
适当<
浏览 1
提问于2011-02-17
得票数 41
回答已采纳
1
回答
基
类
返回
指向
派生类
的
指针
,在c++中不进行显式转换。
c++
、
pointers
、
inheritance
、
polymorphism
我感兴趣
的
是,是否可以
从
基
类
中定义
的
方法
返回
指向
派生类
的
指针
,而不必显式地将其转
换为
派生类
。其思想是,接收方通过
指向
基
类
的
指针
接收到
派生类
的
指针
,并通过多态性将其视为
派生类
。std::shared_ptr<TClas
浏览 6
提问于2014-12-22
得票数 0
回答已采纳
4
回答
无法
从
继承
的
类
中将
指针
分配给
方法
c++
std::cout << "Hello " << str << std::endl; }你能解释我为什么不能做那样
的
事吗BaseA::sayHello; bool (IBaseA::*ptr)(std::string&am
浏览 3
提问于2013-06-21
得票数 4
回答已采纳
1
回答
将
指向
方法
的
指针
从
派生类
转
换为
基
类
的
最佳
方法
c++
、
inheritance
、
member-function-pointers
、
pointer-to-member
我们有一个
基
类
ByteCode,这个
基
类
是泛型
的
。ByteCode
的
子级需要编写以下形式
的
方法
: void m(); ByteCode
类
应该有一个
方法
定义: typedef void (ByteCode::*Method)(); 为了执行字节码,我们需要true) { Method m = opcodes[opcode]; this
浏览 29
提问于2019-05-23
得票数 2
回答已采纳
1
回答
虚拟函数,维基百科文章
的
解释: http://en.wikipedia.org/wiki/Virtual_function
python
、
c++
在面向对象编程中,当
派生类
从
基
类
继承时,
派生类
的
对象可以通过
指针
或
基
类
类型
的
引用而不是派生
的
类
类型来引用。我想弄清楚上面的意思:
派生类
中
的
函数或
方法
由
基
类
中
的
指针
引用.这个<
浏览 5
提问于2014-11-18
得票数 1
回答已采纳
3
回答
使用Static_Cast
指向
基
类
对象
的
派生类
指针
c++
、
downcast
、
static-cast
我有下面这段代码,其中我有一个
基
类
和一个
派生类
。
基
类
和
派生类
都有一个名称相同
的
函数成员。在main()中,我
将
基
类
对象类型转
换为
派生类
指针
,并尝试调用该函数。让我大吃一惊
的
是,它调用
的
是
派生类
函数成员。据我所知,
基
类
对象不会有任何关于
派生类
对象
的</
浏览 26
提问于2019-03-18
得票数 0
3
回答
指向
基
类
子对象
的
指针
。调用哪个版本
的
虚拟函数?
c++
、
virtual-functions
、
dynamic-binding
在dynamic binding中,函数调用根据
指针
所
指向
的
对象类型绑定到函数实现。假设我们有以下代码:bptr->func();我理解上面的概念。 但在学习了上面的概念后,我对下面的概念感到困惑。在上面的代码片段中,
指向
派生类
对象
的
指针
浏览 1
提问于2012-01-27
得票数 0
回答已采纳
1
回答
显式类型转换(C-样式转换)
的
C++转换表示法和static_cast
的
多重解释
c++
、
casting
、
language-lawyer
同样
的
语义限制和行为也适用,但在以下情况下执行static_cast时,即使
基
类
无法访问,转换也是有效
的
:
指向
派生类
类型成员
的
浏览 0
提问于2018-09-29
得票数 4
回答已采纳
3
回答
无法使用
基
类
指针
调用
派生类
函数
c++
我想使用
基
类
指针
调用
基
类
中未定义
的
派生类
函数。
浏览 4
提问于2013-07-08
得票数 5
1
回答
强制转
换为
派生类
并在C#中进行垃圾回收
c#
、
casting
、
garbage-collection
如果我在一个
方法
中创建一个
派生类
,然后返回一个
指向
基
类
的
指针
,并且所有其他对它是
派生类
的
事实
的
引用都消失了,那么是什么阻止垃圾收集器对属于
派生类
的
变量进行垃圾回收呢?如果没有
指向
派生类
变量
的
内容,内存会立即释放吗? 如果我随后
将
基
类
指针
转换回
派生类<
浏览 0
提问于2013-03-08
得票数 1
3
回答
我可以
从
C++中
的
派生实例访问
指向
基本实例
的
指针
吗?
c++
我有一个
基
类
、一个
派生类
和一组定义为虚拟
的
方法
,这些
方法
在
派生类
中被重写。 我有一个分配给
基
指针
"myPointer“
的
派生类
的
实例,因此调用
派生类
虚拟
方法
。是否可以
将
"myPointer“”强制转换“到
指向
实际基本实例
的
指针
,从而通过新
的</
浏览 0
提问于2019-01-01
得票数 0
4
回答
访问
指向
基
类
的
指针
指向
的
派生类
对象
的
成员变量。
c++
、
polymorphism
我有一个
基
类
和两个派生自它
的
类
。我在
基
类
中有几个虚拟函数,所以我创建了一个
指向
基
类
的
指针
,并使用这个
指针
访问这些
方法
。现在,我希望使用
指向
派生类
对象
的
基
类
指针
访问
派生类
的
成员变量(
基
类
中
浏览 22
提问于2009-09-01
得票数 1
2
回答
从
基
类
指针
获取派生成员
c++
、
pointers
我被告知
基
类
指针
可以
指向
该
基
类
的
任何
派生类
型。但是,我需要访问这个
派生类
,即使参数是调用
指向
基
类
的
指针
。在这里,Meeting是
派生类
型,ListItem是
基
类型,CompareByInsertKey是Meeting::CompareByInsertKey覆盖
的
ListItem中
的</
浏览 1
提问于2014-08-16
得票数 0
回答已采纳
2
回答
如何
将
基
类
添加到
派生类
的
向量中
c++
、
pointers
、
casting
我有一个
指向
派生类
cDerivedClass
的
共享
指针
的
std::vector,我也有一个
指向
基
类
的
共享
指针
。cDerivedClass> cDerivedClassPtr; 现在,如果我想要一个接受cBaseClassPtr类型
的
参数并将其添加到
派生类
的</e
浏览 1
提问于2013-04-12
得票数 0
1
回答
奇怪
的
指针
行为C++ /继承
c++
、
pointers
、
inheritance
我目前正在使用
指针
,我想知道我是否在做一些根本不起作用
的
事情。现在,在包含与这些
类
交互
的
代码
的
主文件中,我有三个函数,称为f1、main和f2。 F1创建
派生类
<
浏览 2
提问于2015-05-07
得票数 1
回答已采纳
1
回答
当继承是私有时,我不能将
派生类
的
地址存储在
基
类
指针
中,但是当我公开继承它时,它不会显示错误。
c++
、
pointers
、
inheritance
我被这段代码困住了,当我将
派生类
的
地址存储在
基
类
指针
中时,它会显示错误,但是当公开继承时没有错误,有人能帮上忙吗?
浏览 2
提问于2021-12-06
得票数 0
回答已采纳
1
回答
如何有效地访问正确
派生类
的
公共静态变量/
方法
?
c++
、
inheritance
、
methods
、
pointers
、
static-methods
我有任意数量
的
派生类
,它们都是
从
同一个
基
类
继承
的
。这些
派生类
都有相同
的
静态变量和静态
方法
,尽管实现可能因
类
而异。我使用
指向
基
类
的
指针
来与所有这些
派生类
进行接口。例如:base pt_2 = new derived_5(); 在运行这些
指针</e
浏览 0
提问于2018-12-28
得票数 2
回答已采纳
1
回答
指向
成员转换
的
指针
c++
、
standards
4.11/2
指向
成员转换
的
指针
类型“
指针
到cv T类型
的
B成员
的
指针
”
的
r值,其中B是
类
类型,可以转
换为
类型“
指针
到cv T类型
的
D
的
成员”
的
rvalue,其中D是B
的
派生类
(第10条)。转换
的
结果在转换之前引用同一个成员作为
指向
成员
的
指
浏览 3
提问于2010-11-28
得票数 14
回答已采纳
4
回答
C++继承问题编辑:更多麻烦
c++
、
inheritance
我有一个
基
类
MessageHandler和两个
派生类
MessageHandler_CB和MessageHandler_DQ。当我在静态回调中有一个空*
指向
MH_DQ或MH_CB时,我
的
问题就出现了。如果我将它强制转
换为</
浏览 0
提问于2010-06-02
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
掌握这些技巧,让你的程序性能和可维护性双双提升!
C+笔记七十九:C+继承中的类型兼容性原则
C+RTTI 和四种类型转换
结构体对齐,字节对齐
C+之虚函数
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券