腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
虚拟
方法在C#中是如何工作的?
、
虚
函数表是指向类中
虚
方法的方法指针列表。类的每个实例都有
一
个指向该表的指针,当我们从该实例调用
一
个
虚
方法时会使用该指针。 我想知道这是如何在C#中实现的。据我所知,
虚拟
表的概念是相同的。我会感激尽可能
多
的细节。谢谢。
浏览 2
提问于2010-07-23
得票数 7
回答已采纳
6
回答
成员函数模板不能声明为
虚
的-来自Addison Wesley: C++模板
、
、
来自Addison Wesley: C++模板 上面的引述是否意味着模板有静态绑定,
虚
函数有动态绑定,这就是不能有
虚
函数模板的原因?请看是否可以用外行人的语言进行解释。
浏览 47
提问于2011-04-21
得票数 16
回答已采纳
6
回答
虚拟
析构函数和Vtable之间有什么关系吗
、
、
如果我们编写
虚
函数,它会在该类的对象中添加
一
个vtable。
虚拟
析构函数也是这样吗?vtable是否用于实现析构函数的
虚拟
化
?
浏览 2
提问于2009-09-17
得票数 1
回答已采纳
1
回答
在多重或
虚拟
继承和vtable下的类的内存布局?
、
、
、
、
我正在阅读“C++对象模型内幕”,试图理解多重和
虚拟
继承是如何通过vtable实现的。(我非常了解单
一
多态性)。我很难理解在
虚拟
继承或强制转换期间需要定位方法时到底要做什么,因为有很多偏移量计算要执行。 是否有人能够帮助理解如何在多重或
虚拟
继承示例中使用多个vtable?
浏览 7
提问于2015-02-15
得票数 17
3
回答
在声明方法时,C++中=0的含义是什么?
、
此声明的= 0部分意味着什么?{ virtual bool keyPressed(void) = 0;
浏览 3
提问于2011-12-13
得票数 3
回答已采纳
1
回答
虚拟
多重继承
我偶然发现了这个代码示例:using namespace std; int x; A() { x = 1; cout << "A"; }class B : virtual public A {public:};
浏览 0
提问于2013-06-09
得票数 6
回答已采纳
2
回答
C++ --为什么我们要在类定义之外定义纯
虚拟
析构函数?
问:我们应该总是在类定义之外定义纯
虚拟
析构函数吗?谢谢
浏览 1
提问于2011-03-11
得票数 6
回答已采纳
1
回答
内隐
虚拟
性传播的原因是什么?
、
、
、
我使用C++只使用了2~3个月,最近我发现了标识符final,它是在
一
个
虚拟
函数之后出现的。直到今天,我
一
直认为忽略
虚拟
会阻止
虚拟
性的传播,但我错了。它含蓄地传播。 根据的说法,甚至有
一
个编译器会对
虚拟
产生警告。有
一</em
浏览 1
提问于2016-08-21
得票数 6
回答已采纳
3
回答
使用抽象方法和
虚
方法创建
、
我能写
一
个有
虚
方法(可以被重写,但有默认行为)和抽象方法(必须被重写)的类吗? 我可以有
一
个定义,在这个定义中我定义了
虚拟
的实现,而不是抽象的实现吗?另外,我可以创建在非抽象/纯
虚拟
类中没有实现的抽象方法吗?
浏览 0
提问于2011-10-13
得票数 2
回答已采纳
2
回答
vtable中的“v”是什么?
在vtable或vptr中,v表示什么
浏览 0
提问于2010-01-03
得票数 2
回答已采纳
7
回答
c++中
虚
函数的概念?
、
、
、
我读了很多博客,我知道如何在c++中使用
虚拟
函数。但是,我仍然不明白为什么我们要使用
虚
函数。你能给我
一
个真实的例子,这样我就可以更容易地可视
化
虚拟
函数的实际含义。
浏览 0
提问于2012-06-21
得票数 0
回答已采纳
5
回答
什么时候为对象设置
虚拟
表指针(在C++中)?
、
、
、
、
我知道,对于任何具有
虚
函数的类或从具有
虚
函数的类派生的类,编译器都会做两件事。首先,它为该类创建了
一
个
虚拟
表,其次,它在对象的基本部分中放置了
一
个
虚拟
指针(vptr)。我的问题是,在实例
化
过程中,这个vptr到底是在哪里设置的?vptr的这种赋值是否发生在构造函数之前/之后的对象的构造函数中?
浏览 0
提问于2011-10-29
得票数 9
回答已采纳
2
回答
使用纯
虚拟
函数实现的
、
、
我正在尝试实现
一
个基类,该基类包含
一
个纯
虚拟
函数,基类将为其提供默认实现。Base aBaseObj("param");}在将我的基类函数标记为纯
虚拟
并为其提供派生类必须为其提供自己的实现的实现方面,我做错了什么?
浏览 0
提问于2015-11-17
得票数 0
回答已采纳
4
回答
模板类中是否允许使用纯
虚
方法?
、
、
以前,我确信你做不到这
一
点,但是有
一
天,我在玩
一
些代码,它似乎可以编译和工作。我只是想证明我不只是走运。
一
个模板类可以有
一
个纯
虚
函数吗--我猜这也意味着普通的
虚
方法对于析构函数也是有效的?WordType const* const data,} 我试着在网上查找它,我所能找到的就是你不能在
一
个普通的类中有
一
个
虚
方法void Put
浏览 1
提问于2012-01-19
得票数 51
回答已采纳
3
回答
模板类的
虚
成员函数什么时候实例
化
?
、
我知道模板类的普通成员函数在第
一
次使用时会被实例
化
。但对于
虚
成员函数不能这样做,因为它可以通过基类指针访问。这是否意味着
一
旦模板类被实例
化
,
虚拟
成员函数就会被实例
化
?若否,何时?
浏览 0
提问于2010-08-14
得票数 4
回答已采纳
3
回答
模板函数的专门
化
可以是
虚拟
的吗?
、
<typename T> T DoStuff();}; Visual Studio2010说没有,但我有
一
种奇怪的感觉成员函数模板的显式完全专门
化
可以是
虚拟
的吗?
浏览 0
提问于2011-10-03
得票数 5
回答已采纳
2
回答
你好,云
服务器
是可以当VPS吗?相当于
一
个独立的主机吗?
、
请描述您的问题 [附加信息]
浏览 950
提问于2018-06-07
1
回答
如果
一
个类有公共的、私有的和受保护的
虚拟
函数,那么会有多少个
虚拟
表?
、
我在C++中读到,如果类至少有
一
个
虚拟
函数,编译器就会为它建立
一
个
虚拟
表。编译器还为指向该类的
虚拟
表的每个对象实例
化
添加
一
个隐藏指针。functionB(void) { return 1; } virtual int functionC(void) { return 2; }对于每个访问说明符,该类的对象是有
一
个指向
虚拟
表的指针,还是有指向
虚拟
表的三个不同指针?
浏览 0
提问于2021-07-06
得票数 1
2
回答
菱形子问题:侧分支中的非多重继承仍然需要类构造函数
、
、
、
当我试图用
一
种常见的方式--使用
虚拟
继承--来“解决”通常的钻石问题时,出现了
一
个奇怪的问题: / \* both virtual \ /然而,我的基类A没有默认构造函数然而,当我试图将
一
个类E添加到这个菱形中作为C继承时 / \* both virtual \ / \仍然需要在E构造函数中手动调用A的构造函数,即C不需要从E创建
浏览 3
提问于2010-07-19
得票数 2
回答已采纳
4
回答
如何避免在构造函数中调用
虚
函数?
、
、
、
大多数(如果不是全部)我的实体框架POCOs都有
虚拟
函数。我需要这些函数是
虚拟
的,这样实体才能延迟加载。如果我在构造函数中初始
化
Accommodations,那么我将在构造函数中调用
一
个
虚
函数,这是不好的做法。 但是如果不在构造函数中,我如何初始
化
Accommodations呢?
浏览 2
提问于2013-04-17
得票数 19
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
服务器虚拟化之道(三)
虚拟化服务器的分类
服务器虚拟化之道(二)
【冰点智控】什么是服务器虚拟化,虚拟化的优势
IT省钱攻略之服务器虚拟化
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券