腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
c++
指针
问题
-
通过
方法
更新
指针
、
我是
c++
编程的新手。稍微玩玩一下
指针
。但我不明白下面给出的程序是如何打印20而不是10。 根据我的说法,应该是10!但它打印了20。 我想在
指针
中得到一个清晰的概念,但它变得有点困难。
浏览 47
提问于2019-08-30
得票数 1
回答已采纳
2
回答
你能做些什么,唯一的
方法
是在
C++
中使用
指针
吗?
、
所以我知道在C上
指针
可以做非常整洁的事情。但是
C++
是面向对象的。我可以引用一个对象而不是使用
指针
。我说的对吗?那么为什么在
C++
中有
指针
呢?我可以理解,由于兼容性的原因,可以实现
指针
。
指针
是C的力量好吧。但是,真的,在
C++
中有什么可以做的吗,而只使用(或最好的)
方法
是使用
指针
吗?为了更清楚地说明:
C++
中有什么东西只能
通过
指针
来完成
浏览 2
提问于2014-12-11
得票数 3
回答已采纳
3
回答
Android,保存活动的
C++
对象
、
、
、
我有个
问题
。我想编写一个Android应用程序,它使用我遗留的
C++
类。在整个应用程序生命周期中,我必须使
C++
对象保持活动状态。我用C#编写了一个类似的应用程序,并
通过
将指向
C++
类的
指针
传递给C#并使用IntPtr将其存储在那里解决了这个
问题
。然后,当我想调用该对象上的一个
方法
时,我只需再次将该
指针
传递给
C++
,转换为一个类
指针
并在其上调用一个
方法
。 如何在Java和Andro
浏览 7
提问于2013-11-06
得票数 14
回答已采纳
5
回答
是传递
指针
参数,还是在
C++
中
通过
值传递?
、
、
、
是传递
指针
参数,还是在
C++
中
通过
值传递?因为我看到对
指针
的任何更改都不会反映在
方法
之外。不过,我
通过
取消引用
指针
所做的更改也得到了反映。在这种情况下,使用
指针
到
指针
作为函数的参数来修改函数中的
指针
值,这是可接受的/标准过程吗?
浏览 2
提问于2010-12-13
得票数 39
回答已采纳
2
回答
我应该
通过
指针
或
更新
记录来操作
C++
映射的值吗?
、
、
、
通过
指针
修改这些记录更好,还是更好地创建一个本地副本,修改它,然后
更新
表?classEntityRecord* getEntityRecord(structureEntityID entityID) map {structureEntityID/修改/
更新
:{ map {structu
浏览 5
提问于2010-10-04
得票数 3
4
回答
修改链表中的头
指针
、
、
我在理解这些代码时遇到了
问题
。我真正需要做的就是修改头
指针
,让它指向第一个元素。那么为什么*head不起作用呢?更改*head的值会更改此
指针
所指向的位置,这应该是有效的,对吧?我已经阅读了
通过
引用/
通过
值传递,但我发现它很难理解。有人能帮我澄清一下吗?感谢你的帮助。谢谢。bool insertInFront( IntElement *he
浏览 3
提问于2011-07-25
得票数 4
回答已采纳
1
回答
我们有没有更好的
方法
来返回
C++
中的抽象类?
、
、
、
、
我想开始在我的
C++
代码中加入一些接口,使我可以更容易地使用模拟进行单元测试。我记得过去做这件事的方
浏览 6
提问于2016-03-18
得票数 6
1
回答
术语:如何在Java中谈论
指针
和引用
、
、
、
我来自C/
C++
。这是一个很难提出的
问题</
浏览 2
提问于2015-04-08
得票数 1
2
回答
在boost::python中,如何包装一个可重写的函数,该函数接受指向
C++
对象的
指针
容器,并返回指向其中一个对象的
指针
?
、
、
我正在用boost::python包装一个
C++
框架,并且我需要在python中重写一个
C++
方法
。这是一个钩子
方法
,框架需要它,并且在
C++
中有一个默认实现,它遍历列表(作为参数传递)并执行选择。出现
问题
是因为选择是
通过
返回指向所选元素的
指针
(实际上是迭代器)来声明的,但是我找不到一种
方法
将
C++
指针
作为python函数的结果返回。有人能帮上忙吗? 谢谢
浏览 0
提问于2012-12-11
得票数 0
2
回答
如何处理在
方法
中间内存中移动的对象?
、
、
、
我正在用
C++
为编程语言编写一个VM。语言是垃圾收集的,所以我有在垃圾收集堆中分配的
C++
类的实例。我使用的是复制收集器,所以当GC发生时,这些对象会在内存中移动。这意味着指向该对象的每个
指针
都需要
更新
。除了一个棘手的
指针
:this,大多数这些
指针
都很容易处理。someField); // this points to wrong memory int someField;如果我正处于某个存在于GC堆上的对象的实例<e
浏览 4
提问于2013-04-27
得票数 2
1
回答
防止Java重新定位对象
、
、
、
在
C++
中,可以向JVM请求对对象的引用,然后将其输入到
指针
。因此,
问题
很明显,您的
指针
不再有效。有什么想法吗? 在看到目前为止的答案时,让我澄清一下。据我所知,当java创建一个对象时,它提供了一个引用(相当于一个
指针
),该引用将所有其他对象引向它的实际数据和
方法
。在这样做时,它很可能会将对象移动到不同的内存池,从而更改引用点的实际内存地址(在jvm中),并
更新
引用列表,以便所有其他java对象仍然能够正确地访问相同的对象。我的
问题
是,在
C+
浏览 8
提问于2014-07-21
得票数 1
回答已采纳
1
回答
双向函数调用(
C++
动态库)
、
我知道,当您使用dlopen()加载动态
C++
库时,您可以获得指向该库内函数的
指针
,但是是否有一种
方法
可以有效地(性能
问题
)这样做呢?我知道我可以在库中调用一个函数(初始化库时),传递一个指向函数的
指针
数组,或者只将
指针
单独发送到一个函数。(虽然数组可能更好,因为它允许我添加函数,但不需要
更新
所有旧插件) 我不太确定这是否有效,因为可能有100个函数,而将所有这些都发送到可能有10个库可能没有效率。但是我在动态库方面不是很有经验,所以我只是想知道你们是否知道更好的<em
浏览 3
提问于2013-07-10
得票数 1
回答已采纳
1
回答
通过
引用将对象
指针
传递给接受对象的函数的正确
方法
是什么?
、
、
C++
是新手,但C不熟悉。以前,我只允许函数接受对象
指针
,但我正在尝试学习
C++
方法
,并
通过
引用来处理传递的对象。 是否有正确的
方法
将对象
指针
传递给
通过
引用接受对象的函数?我举了一个例子,将取消引用的
指针
传递给
方法
foo(),但我想知道这是否被认为是好的
C++
实践,还是应该做其他的事情。
浏览 1
提问于2020-11-09
得票数 0
1
回答
从
方法
指针
获取"real“函数
、
、
、
给定一个指向虚
方法
的
c++
对象
指针
和兼容的
方法
指针
,是否有任何远程健壮/可移植的
方法
来获取指向将要调用的实际协调函数的
指针
?用例是,我想
通过
调试符号运行所述
指针
,以获得将被调用的类型/函数的名称(而不是实际调用它)。 如果这只能
通过
特定于实现的解决方案来实现,那么我主要感兴趣的是支持GCC/LLVM。
浏览 1
提问于2014-01-10
得票数 2
1
回答
64位指令中的
C++
指针
、
、
、
、
我需要
通过
引用(
指针
)访问
c++
程序的变量。opcode "03 /r" : ADD r32, m32.有一个指向
c++
变量的64位
指针
。或者,如果不是,更广泛地说,我将如何加入
c++
变量?我还尝试将
指针
值移动到rax,并使用间接嵌入rax。
浏览 2
提问于2016-04-11
得票数 2
回答已采纳
7
回答
如何检测
指针
是否被删除并安全删除?
、
、
在
C++
中,如何决定或知道
指针
以前是否被删除??我想知道是否有检查或尝试删除
指针
的
方法
?任何有关高级内存操作的引用。另外,我希望掌握
指针
的未处理异常,并且访问受保护或访问的权限是违反的,.这种错误。许多现代
c++
开发人员社区的主要建议是--使用智能
指针
,或者尽量避免使用原始
指针<
浏览 16
提问于2013-03-31
得票数 35
回答已采纳
1
回答
我应该如何将原生
C++
指针
放在.NET泛型集合中?
在
C++
/CLI中,不可能将指向本机
C++
类的
指针
放在托管.NET泛型集合中,例如public:}; public我当然可以使用std::vector<A*> list;,但是我只能
通过
使用
指针
使list成为托管类的成员,并且使用指向STL容器的
指针
感觉不自然。 在.NET泛型中存储原生
C++
指针
的好
方法
是什么?(我对这里的
浏览 0
提问于2012-07-03
得票数 4
回答已采纳
7
回答
数组或对象的
指针
/引用句柄是否影响其大小?
、
、
、
、
在
指针
算法中,内存被引用为A + index。
更新
:哇,你们真快。为了澄清这一点,我感兴趣的是
C++
和C#如何处理这些
问题
,以及如何调整对象的大小以适应缓存行(如果可能的话)。
更新
:我已经知道
指针
和数组之间的区别。我理解数组不是
指针
,上面引用的
指针
算法只有在数组被转换为<e
浏览 6
提问于2013-03-05
得票数 4
回答已采纳
3
回答
双
指针
作为函数参数
、
我遇到过很多链表函数和C函数,它们打算将双
指针
代替单个
指针
传递给function.For示例,下面的函数用于在链表中进行排序插入: newnode->next=headref; } 请向我解释一下如何使用双
指针
代替单
指针
作为函数参数
浏览 1
提问于2013-01-16
得票数 0
回答已采纳
2
回答
将
指针
的地址作为参数传递
、
将
指针
的地址作为参数传递的意义是什么?
浏览 5
提问于2015-02-12
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券