腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C++
指针
和
表
、
、
我正在学习
C++
,我想写一个使用
指针
分配二维
表
的程序。[] piTable[i]; }} 在分配一个
表
之后
浏览 11
提问于2020-10-10
得票数 0
回答已采纳
2
回答
为什么使用虚拟
表
而不是函数
指针
?
、
、
我是
C++
的初学者,我不明白为什么
C++
使用虚拟
表
来实现多态性,而不是简单的函数
指针
。. */
C++
通常如何(总是这样?)实现多态:Shape
和
每个派生类都将指向虚拟
表
的隐藏
指针
作为第一个元素。当调用s.area()时,指向相应area函数的
指针
将从s的虚拟
表
中获取。但是,如果我不了解
C+
浏览 2
提问于2014-03-09
得票数 5
回答已采纳
11
回答
替代虚拟函数调用实现?
、
、
、
C++
通过虚拟机制支持动态绑定。但据我所知,虚拟机制是编译器的实现细节,标准只是指定了在特定场景下应该发生的行为。大多数编译器通过虚拟
表
和
虚拟
指针
实现虚拟机制。这与虚拟
指针
和
表
的实现细节无关。我的问题是: 是否有编译器以除虚拟
指针
和
虚拟
表
机制以外的任何其他方式实现虚拟函数的动态分配?据我所见,大多数(阅读G++,)都是通过虚拟
表
、
指针
机制来实现的。那么实际上还有其他编译器实现吗
浏览 3
提问于2010-12-04
得票数 48
1
回答
对于使用com对象的语言,是否需要专门为com开发的api
和
编译器?
当我查看com示例的演示时,它们似乎都是以c风格的语法访问对象,它们的绑定
和
apis是否适用于其他语言(从字面上看都是)?
浏览 1
提问于2012-02-11
得票数 0
回答已采纳
1
回答
转换类型JNI JAVA
、
、
、
我正在尝试使用jni来调用
c++
中的本机函数。在整个代码中都有void **谢谢!
浏览 1
提问于2015-12-01
得票数 0
1
回答
C++
(虚拟)函数表
、
C++
vtable只用于确定在调用虚拟函数时应该执行哪段代码,还是在运行时有其他用途? 在维基百科上,它列出了“动态调度”作为一个原因,但没有深入到
C++
的更多细节……
浏览 0
提问于2012-05-10
得票数 2
回答已采纳
2
回答
如何将
C++
指针
保存在python中,以便以后再传递?
、
、
我试图创造一些东西,但我不知道它是可能的还是“干净的”:有人对怎么做有什么建议吗? 编辑:最后我用python包装了
c++
类,谢谢大家。
浏览 7
提问于2021-04-23
得票数 1
回答已采纳
1
回答
C
和
/或
C++
中的多态引擎
、
、
、
、
另一方面,我擅长C
和
C++
。如何在
C++
中使用虚拟关键字等技术来混淆或加密应用程序中的代码?
浏览 0
提问于2014-09-08
得票数 2
回答已采纳
2
回答
虚拟方法在C#中是如何工作的?
、
我知道在
C++
中有vpointer
和
vtable。虚函数表是指向类中虚方法的方法
指针
列表。类的每个实例都有一个指向该
表
的
指针
,当我们从该实例调用一个虚方法时会使用该
指针
。据我所知,虚拟
表
的概念是相同的。但是vpointer的用法是GetType()。 我会感激尽可能多的细节。谢谢。
浏览 2
提问于2010-07-23
得票数 7
回答已采纳
1
回答
如何查看虚拟函数表
我从另一个继承了两个class.One类。此外,我在虚拟函数中使用了多态性。我能看一下虚拟函数表吗?我想了解虚拟功能的机制。{ {} { {}A a=new B();
浏览 3
提问于2013-09-12
得票数 1
回答已采纳
2
回答
我应该通过
指针
或更新记录来操作
C++
映射的值吗?
、
、
、
我使用一个
C++
std::map来保存大量实体集合:map {structureEntityID, classEntityRecord} tableEntityRecords; //(replace {}s with arrows)例如..。,但这是我第一次使用
C++
映射,所以我不完全理解它们是如何工作的。我最担心的是,如果我获取指向
浏览 5
提问于2010-10-04
得票数 3
1
回答
实现哈希
表
(重新哈希作用域错误)
、
、
这个赋值是针对我正在学习的一个类的,本质上我们正在学习如何实现一个哈希
表
。我得到的错误是当我尝试重新散列到更大的大小时。下面是给出问题的代码部分,我将更详细地解释问题是什么。在HashTable类中,它包含一个数组Node* (节点是我创建的对象,其中包含一个字符串
和
一个指向链中下一项的
指针
)。这部分代码只是尝试重新散列到更大的
表
。我得到的问题是,一旦我退出第一个if语句,我的
表
的第一个值不再等于NULL (我正在运行的测试将一个没有任何内容的
表
重新散列到一个仍然没有任何内容但具有更大容
浏览 0
提问于2012-04-02
得票数 0
回答已采纳
1
回答
机器代码层虚拟函数与条件执行的区别
、
、
、
我的问题是,这
和
有条件的执行有什么不同?在
C++
中,虚拟函数似乎被定义为允许“多态”的工具。我对多态性的定义:多态类是一个类,它的对象可以有不同的形式(形态学),而不是静态的形式。也就是说,对象可以基于它们的子类具有不同的操作和属性。(我在定义中避免提到特定于语言的概念,比如
指针
)。因此,在
C++
中被称为虚拟函数的东西甚至不必依赖于动态绑定(目标函数的运行时解析),而是可以在编译时有一个已知的目标:{ Base *bPtr= &d; bPtr-&g
浏览 0
提问于2018-04-19
得票数 0
回答已采纳
3
回答
虚方法
表
、
、
、
我前段时间读到了一个方法
表
(我也不记得这么做的目的了),在这里进行谷歌/搜索就会出现与
C++
相关的结果。 谢谢
浏览 0
提问于2010-03-10
得票数 26
回答已采纳
2
回答
从
C++
调用Lua
表
中的函数
、
、
例如,我有一个
表
/对象:这个Lua
表
中有一个名为chew的函数,它接受一个参数我也使用过,例如有一个类CPerson我需要做的是做以下Lua代码:person:Eat(bannana) 其中,person:eat将调用bannana
表
中的由于CPerson是在
C++
中实现的,假设CPerson类已经具有Lua状态
指针
,那么实现Ea
浏览 3
提问于2009-12-11
得票数 9
回答已采纳
2
回答
C++
多维数组
和
指向
指针
表
的
指针
、
、
、
、
这个块是指向这些int行的
指针
数组(通常是
指针
(如int)的4个字节)。 我的问题是:编译器是否记得数组的维度以及行
和
列的数量?我不知
浏览 1
提问于2013-05-05
得票数 0
回答已采纳
3
回答
在( shared_ptr )集中修改unordered_是否安全?
、
、
、
、
存储在set或unordered_set中的元素是不可变的。如果更改存储在set中的元素,则可能导致集合不再正常工作。但是,在将shared_ptr存储在一个集合中时,这是否包括指向对象?但是,由于unordered_set使用hash()计算其元素的散列,这相当于在指向shared_ptr的对象上调用hash(),因此修改指向对象会给我们带来麻烦。
浏览 2
提问于2014-07-31
得票数 4
回答已采纳
3
回答
虚拟关键字内部
您的代码可能如下所示: { } // Pseudo-code that the compiler generates from your
C++
{
浏览 6
提问于2010-09-11
得票数 2
回答已采纳
1
回答
C++
ulong指向类方法
指针
并返回
、
、
我使用哈希
表
( Google Inc的源代码)来存储一些方法
指针
,定义如下:hash_item_t *ht_insert( hash_table_t *ht, ulong key, ulong data );ht_insert( table, ASSIGN, reinterpret_cast<ul
浏览 0
提问于2010-03-29
得票数 1
回答已采纳
3
回答
vptr的数据类型是什么?
任何具有虚函数的类都将获得一个额外的隐藏
指针
,该
指针
将指向派生最多的类。 此vptr的类型是什么?
浏览 4
提问于2011-06-24
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C++不知算法系列之跟随滑动指针开疆拓土
C ++ 委员会决定在 C++ 20 中弃用原始指针
C语言:函数指针数组和函数指针数组指针的深度剖析
指针就是地址?你真的了解指针和地址吗?
C语言:数组和指针
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券