腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
从
变量
对象
指向
基
对象
c++
、
c++11
、
visual-c++
std::string stdstrImagePath; }; 是否可以
从
Transformation类
对象
返回一个
指向
容器
对象
的指针 int Transformation::GetContainer( Container *cont);
浏览 14
提问于2019-06-07
得票数 0
回答已采纳
4
回答
访问
指向
基
类的指针
指向
的派生类
对象
的成员
变量
。
c++
、
polymorphism
我有一个
基
类和两个派生自它的类。我在
基
类中有几个虚拟函数,所以我创建了一个
指向
基
类的指针,并使用这个指针访问这些方法。现在,我希望使用
指向
派生类
对象
的
基
类指针访问派生类的成员
变量
(
基
类中不存在此
变量
)。 这能办到吗?应该这样做吗?
浏览 22
提问于2009-09-01
得票数 1
5
回答
C++
从
基
类指针访问派生类成员
c++
、
inheritance
、
pointers
、
derived-class
如果我分配一个类为Derived (
基
类为Base)的
对象
,并将
指向
该
对象
的指针存储在
指向
基
类的
变量
中,我如何访问Derived类的成员?
浏览 1
提问于2010-03-13
得票数 44
回答已采纳
3
回答
指向
基
类的动态多态引用
java
、
dynamic
main(String[]args) { f.display(); }在这里,当我创建带有
基
类引用的子类
对象
时这是因为动态多态性,它在运行时检查
对象
类型以调用.方法。现在,在打印f.a时,它打印3,因为这些
变量
不能在java中被覆盖,这就是为什么它显示基本
变量
值而不是子
变量
值的原因是hiding.That。 现在我的问题是f是
基
类的引用,它
指向
子
浏览 6
提问于2014-03-02
得票数 5
回答已采纳
2
回答
当引用存储在
基
类
变量
中时,CLR如何调用被派生类正确隐藏的方法?
.net
、
clr
当
对象
隐藏
基
类成员时,当
对象
引用存储在
基
类
变量
中时,我试图理解CLR如何正确调度方法调用。你能帮我理解一下流程吗?在这种情况下,CLR是如
浏览 3
提问于2012-08-18
得票数 4
回答已采纳
3
回答
指向
基
类子
对象
的指针。调用哪个版本的虚拟函数?
c++
、
virtual-functions
、
dynamic-binding
在dynamic binding中,函数调用根据指针所
指向
的
对象
类型绑定到函数实现。假设我们有以下代码:bptr->func(); 让函数func在
基
类中声明为虚函数。在上面的代码片段中,
指向
派生类
对象
的指针被隐式转换为
指向
基
类
对象
的指针。那么bptr实际上将
指向
派生类
对象
的
基
类子
对象
,而不是
指向
派生类<
浏览 1
提问于2012-01-27
得票数 0
回答已采纳
1
回答
GC如何收集
基
类?
c#
baseclass bc = new derivedclass();在没有
基
对象
的情况下,如何调用destuctor?
浏览 2
提问于2011-07-20
得票数 0
回答已采纳
4
回答
如何获取指针所
指向
的
变量
的类型?
c++
、
pointers
我正在使用OpenGL进行一些3D渲染,我已经制作了一个
基
类object,它应该用于任何类型的可以渲染的
对象
。我将我所有的
对象
存储在一个
对象
指针的vector中。因为不同的
对象
可能需要某些函数的不同处理,所以知道指针是否
指向
例如立方体或球体将是很方便的。 那么,当
指向
变量
的指针已知时,C++中有没有一种方法可以获取该
变量
的类型呢?
浏览 58
提问于2020-01-02
得票数 0
回答已采纳
3
回答
物体是如何变成子物体的?
c++
、
inheritance
、
constructor
、
language-lawyer
、
lifetime
这是一个关于
指向
类
对象
的子
对象
的指针的含义以及如何使
指向
对象
的指针成为子
对象
的指针的问题。所以在某种程度上,它是关于指针的本质的。这意味着这些
指向
对象
的“早期”指针不能
指向
正常构造的
对象
,甚至不能
指向
已经开始构造自己成员的
对象
。那么他们指的是什么呢?struct S { S() : m(this) {} (另一种选择是将this保存到构造函数体中的静
浏览 2
提问于2019-12-16
得票数 1
2
回答
可以继承成员作为指针吗?
c++
、
oop
如果可以继承成员作为指针,我想这样做。{};{ }我想将其用于SOA(数组结构)。template<size, return_type, ...traits> Soa<size, return_type, tr
浏览 4
提问于2019-11-13
得票数 0
1
回答
在Javascript中,递归函数是否在达到基本情况并开始向堆栈下移时释放其资源?
javascript
也就是说,如果直到堆栈的最底层都没有引用
对象
,那么是否应该关心在递归函数中返回
对象
?
浏览 0
提问于2012-05-02
得票数 0
4
回答
Create Function采用
基
类指针,但调用派生类函数
c++
、
inheritance
我有两个类A (
基
类)和B (
从
A派生):{public:};void test(A * ptr) ptr->get_data();但问题是ptr可能
指向
A的
对象
或B的
对象
,如果它
指向
B的
对象
,那么OK
浏览 0
提问于2013-04-20
得票数 3
回答已采纳
4
回答
在C++中将派生类类型的向量链接到父类类型的向量
c++
、
inheritance
、
vector
假设我有一个
基
类和一个派生类: .... }std::vector<Base*> baseVector我希望将derivedVector的每个元素(
对象
)
指向
base
浏览 0
提问于2013-11-14
得票数 2
回答已采纳
1
回答
C++ - TC++PL RTTI dynamic_cast下传和虚拟表混淆(以及它的实现)
c++
、
internal
所涉及的只是表示
基
类的type_info
对象
的一些比较;不需要昂贵的查找或字符串比较。 这与行的第二部分相矛盾,即只给出一个
指向
多态子
对象
的指针。
浏览 8
提问于2016-12-03
得票数 2
3
回答
从
派生
对象
获取
基
对象
的地址
c++
、
pointers
、
base
、
memory-address
、
derived
我的问题是,如果我有一个
从
Base继承的派生类,并且我有一个
指向
派生
对象
的指针,我如何
从
派生
对象
中获得Base
对象
的地址?我正在使用
基
类的源代码,并打印出"this“在Base中的地址。在我代码的另一部分中,a检索一个
指向
派生的指针。我需要能够通过我的派生
对象
打印
基
对象
的地址,以确定我是否有
指向
所需特定派生
对象
的指针。 我可能对继承中的地址在C++中的工
浏览 0
提问于2011-06-19
得票数 1
1
回答
为什么dynamic_cast可以用于非多态类型的上转换?
c++
、
pointers
、
polymorphism
、
dynamic-cast
请参阅 dynamic_cast只能与
指向
类的指针和引用一起使用(或者与void*一起使用)。其目的是确保类型转换的结果
指向
目标指针类型的有效完整
对象
。这自然包括指针向上转换(
从
指针到派生到指针到
基
的转换),其方式与隐式转换相同。但是,如果
指向
对象
是目标类型的有效完整
对象
,dynamic_cast也可以将多态类(
从
指针到
基
转换为指针派生的)(具有虚拟成员的类)向下转换( -and )。
浏览 2
提问于2016-08-15
得票数 6
回答已采纳
3
回答
制作抽象
基
类的
对象
的副本
c++
、
inheritance
、
pointers
、
derived-class
、
deep-copy
如果我有一个
指向
从
抽象
基
类派生的
对象
的指针(所以我不能创建该类的新
对象
),并且我希望对该
对象
进行深度复制,那么有没有比让抽象
基
类创建每个继承类都必须实现的新的纯虚拟copy函数更简洁的方法呢?
浏览 0
提问于2011-01-21
得票数 5
回答已采纳
2
回答
派生类切片是如何发生的?
c++
、
oop
、
inheritance
、
polymorphism
、
pass-by-reference
B(); // a1 is A and doesn't recognize any B properties f(*a);}
变量
a1不知道它是B,但
变量
a确实知道。我提到这是因为在
变量
a1中,对B的赋值是按值分配的,而对
变量
a则是创建
指向
B的指针。在将
变量
a传递给不同的函数时也会发生相同的情况--当我传递值时,它认为它是a,而当我通过引用传递时,它认为它是B.。 如果有人能给我更广泛和
浏览 2
提问于2019-09-19
得票数 2
回答已采纳
3
回答
具有许多通用方法和一些独特方法的类
对象
设计方法
c#
、
class
、
oop
在下面的示例中,我们有两个
从
Dog派生的Terrier类的实例。使用此
变量
,您可以访问Terrier类的所有成员。另一方面,类型为Dog的
变量
只能引用Dog类的成员,即使引用
指向
Terrier的实例也是如此。Dog
对象
的List<Pets>。这两个
对象
都有一些共同的方法,如MakeNoise(),但也有一些独特的方法,这些方法不在
基
类中,如猫的方法ClimbTree()。实现这一点的最佳方法应该是
浏览 0
提问于2016-05-25
得票数 1
2
回答
多重继承和“此”指针被转换到公共
基
类
c++
、
c++11
但是,当使用这个指针时,它的"this“指针就会被转换到A、B、C内部的
基
类*类中。正确的说法是,在转换到公共
基
类*类之后,抛出的指针"this“将在A、B、C中包含相同的地址吗?谢谢
浏览 1
提问于2020-02-17
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券