腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
6
回答
C#参考,它是像C/
C++
中的
指针
,还是
C++
中的
引用
?
c#
、
pointers
、
memory-management
、
reference
、
ref
我正在使用ref,不清楚“它是像C/
C++
中的
指针
,还是像
C++
中的
引用
?” 为什么我要问你刚才想的这么弱的问题呢?我听到的理由是:最好使用对象的副本,然后使用它作为返回值,而不是
通过
引用
破坏内存等等……我经常听到关于DB连接对象的这种解释。根据我简单的C/
C++
经验,我真的不明白为什么在C#中使用
引用
是件坏事?现在读不同的书,和不同的人交谈,我不明白ref是
指针
(*)还是&在
C++
中的<
浏览 12
提问于2013-04-25
得票数 41
回答已采纳
5
回答
C++
通过
引用
传递
指针
并
赋值
默认值
c++
、
reference
、
pointers
、
default-value
我想
通过
引用
一个函数来
传递
一个
指针
,这样我就可以改变被
传递
的
指针
所指向的地址,并且我想给这个参数赋一个
默认值
。这样,如果他决定
传递
一个参数,并且someCondition保持有效,那么
传递
的
指针
随后将指向NULL错误参数:'default C2440‘:'int’不能转换为
浏览 2
提问于2009-12-02
得票数 6
回答已采纳
3
回答
为什么要在
C++
中
通过
引用
传递
指针
?
c++
、
pointers
、
reference
在什么情况下,您希望在
c++
中使用这种性质的代码? type *choochoo; ...
浏览 33
提问于2012-04-20
得票数 113
回答已采纳
1
回答
通过
引用
将对象
指针
传递
给接受对象的函数的正确方法是什么?
c++
、
pointers
、
pass-by-reference
C++
是新手,但C不熟悉。以前,我只允许函数接受对象
指针
,但我正在尝试学习
C++
方法,
并
通过
引用
来处理
传递
的对象。 是否有正确的方法将对象
指针
传递
给
通过
引用
接受对象的函数?我举了一个例子,将取消
引用
的
指针
传递
给方法foo(),但我想知道这是否被认为是好的
C++
实践,还是应该做其他的事情。
浏览 1
提问于2020-11-09
得票数 0
3
回答
在python中
通过
引用
传递
引用
python
、
c++
、
pointers
、
pass-by-reference
在python中可以
通过
引用
传递
引用
吗?在
C++
中,
传递
数据的python模型可以
通过
向数据
传递
指针
来模拟:
指针
是
通过
值
传递
的,函数可以更改它指向的任何东西,但是函数不能更改
指针
的值。但是,在
C++
中,您也可以
传递
对
指针
的
引用
,在这种情况下,您可以修改
指针
值以及
指针<
浏览 4
提问于2014-02-17
得票数 0
回答已采纳
10
回答
C和
C++
中
引用
传递
的含义?
c++
、
c
、
pass-by-reference
我对C和
C++
中“
通过
引用
传递
”的含义感到困惑。在
C++
中,我们有
指针
和
引用
(还有类似于迭代器的东西)。那么,
引用
意味着什么呢?
浏览 25
提问于2016-05-10
得票数 10
回答已采纳
2
回答
将
指针
的地址作为参数
传递
c++
、
pointers
将
指针
的地址作为参数
传递
的意义是什么?
浏览 5
提问于2015-02-12
得票数 1
回答已采纳
2
回答
在Pascal中
引用
传递
parameter-passing
、
pass-by-reference
、
pascal
我不确定我是否正确地理解了Pascal作品中
引用
传递
的方式。它是像在
C++
()中那样创建别名,还是像在C中那样工作,并且过程获得指向变量的
指针
并
使用这个
指针
。我想我可以把我的问题表述为: Pascal支持真正
通过
参考
传递
,还是
通过
调用
通过
分享完成。例如,FreePascal
引用
状态下,该过程获得一个
指针
(),但根据和例如,Pascal中的
通过
引用</em
浏览 0
提问于2019-02-09
得票数 2
回答已采纳
5
回答
通过
引用
传递
时的内存使用情况?
c++
我将此图像
传递
给一个函数,该函数将对其进行修改。如果我
通过
引用
将此图像
传递
给函数,会复制整个1MB,还是只复制其在内存中的位置?
浏览 0
提问于2012-01-20
得票数 3
回答已采纳
1
回答
对对象的
C++
引用
类似于C中的双
指针
吗?
c++
、
c
、
pointers
、
reference
我正在读Koenig的"Accelerated
C++
“。在第五章中,Koenig定义了一个
引用
向量参数的函数。在函数体中,将创建一个新的向量并将其
分配
给参数。 对对象的
引用
类似于C中的双
指针
吗?我想象了一个局部变量,它是指向堆上的数据结构的
指针
(在本例中是一个向量)。这个变量的地址(双
指针
)被
传递
给一个函数,在函数体中,它被解除
引用
,
并
分配
给堆上的新数据结构的地址(在本例中,是一个新的向
浏览 2
提问于2020-11-24
得票数 2
5
回答
两个方法声明都是“
通过
引用
传递
”吗?
c++
、
function
、
pointers
、
pass-by-reference
这两种在
C++
中编写函数的方式有什么不同?它们都是“
通过
引用
传递
”吗?所谓“
通过
引用
传递
”,我的意思是函数有能力改变原始对象(除非有另一个定义,但这就是我的意图)。当您调用f2时,您将传入一个指向该对象的
指针
。使用f2调用时,是否会创建一个新对象*,而在使用f1调用时,什么都不会?
浏览 1
提问于2011-06-03
得票数 3
回答已采纳
1
回答
c++
解除
引用
通过
引用
传递
分配
的
指针
,
并
给出随机值
c++
、
pointers
、
multidimensional-array
、
pass-by-reference
我有一个
指针
数组,应该用来保存其他对象的内存位置。将数组添加到list2
并
打印出该对象的值后,我就得到了正确的值。但是尝试从另一个函数打印出来的结果却是随机值。nFlight Number: " <<list2[i]->flightNo; }这里的
引用
和取消
引用
是错误的吗
浏览 2
提问于2017-02-03
得票数 0
回答已采纳
3
回答
好的编码:
指针
而不是
引用
?
c++
、
pointers
、
reference
因为我已经编写C/
C++
大约一年了,所以我一直在尝试学习编写好的OO和
C++
代码的首选方法。这意味着,在编码时,我总是在实现某些东西时寻找最好的方法,而不是仅仅输入一些东西
并
检查它是否有效。我已经告诉过,在
C++
中,当向函数
传递
参数时,应该使用
引用
而不是原始
指针
,以使其更安全。因此,这将被认为是更好的编码。然而,在许多高质量的开源项目(
C++
)中,他们使用
指针
而不是
引用
。所有的参数、返回和其他东西都是<e
浏览 0
提问于2011-08-03
得票数 3
1
回答
Objective-C ->如何
通过
引用
传递
指针
objective-c
在
C++
中,我可以
通过
执行以下操作来按
引用
传递
指针
...但是,当我尝试在Objective-C .mm文件中使用相同的语法时isBodyCollidingWithDestTerrain(b2Body * body, DestuctibleTerrain * dter, CGPoint * colPt) {} 我希望能够
通过
引用
传递
Destruct
浏览 0
提问于2013-07-08
得票数 2
回答已采纳
3
回答
在
c++
中
通过
引用
传递
对象
c++
、
linked-list
、
pass-by-reference
这是一个新手问题,但我不确定如何在
C++
中
通过
引用
传递
。我有下面的类,它设置了一个Node和一些函数。previous = root; } }现在,我的小类的目的是创建一个奇特的链表
并
具有反转它的能力我是
c++
新手,非常感谢您的帮助!
浏览 0
提问于2010-10-07
得票数 1
回答已采纳
2
回答
通过
常量
引用
传递
动态数组的结构
c++
、
struct
、
dynamic-arrays
、
pass-by-const-reference
如果我在
C++
中有一个包含动态
分配
数组的结构,例如: int* p;aFoo.p = new int[n]; aFoo.p[i] = 0; 如何
通过
引用
将其
传递
给函数,从而使存储在aFoo.p[]中的值不能被函数修改?如果我声明int func(foo const& aFoo) { ... },如果我试图修改
指针
aFoo.p,就会得到
浏览 52
提问于2015-01-09
得票数 0
2
回答
在Julia中
传递
变量
指针
c++
、
function
、
pointers
、
variables
、
julia
在Julia中是否可以像C/
C++
或C#那样使用类似
指针
或
引用
的东西?我想知道,因为将重要对象作为
指针
/
引用
传递
而不是作为值
传递
将是有帮助的。例如,使用
指针
内存存储对象可以为整个程序
分配
一次,然后
指针
可以
通过
程序
传递
。正如我所能想象的那样,它将提高内存和计算能力的使用性能。简单的
C++
代码显示了我试图在朱莉娅中执行的内容: #include &
浏览 1
提问于2021-07-13
得票数 1
回答已采纳
3
回答
C/
C++
中的
C++
引用
和
指针
c++
、
c
、
pointers
、
reference
最近,当我向某人解释
指针
和
引用
(在
C++
编程的上下文中)之间的基本区别时,我告诉了通常的解释,这些解释涉及不同的函数参数
传递
约定--按值调用、按
指针
调用、按
引用
调用,以及关于
引用
的所有相关理论。但是我想,无论C+
引用
在参数
传递
方面做了什么,(允许内存高效地
传递
大型结构/对象,同时
通过
不允许被调用者修改作为
引用
传递
的对象的任何变量(如果我们的设计需要的话)
浏览 2
提问于2010-11-20
得票数 10
回答已采纳
4
回答
按值/
引用
定义的实现或行为是否明智?
c++
问:在implementation中,按值
传递
/
引用
是否严格由behavior或
C++
定义,您能提供权威引文吗? 我与一位朋友就
C++
中的逐值/
引用
进行了转换。我们对按值
传递
/参照的定义产生了分歧.我了解到,由于
指针
的值是复制的,因此将
指针
传递
给函数仍然是按值
传递
的,并且在函数中使用此副本。随后,取消
引用
函数中的
指针
并
对其进行变异将修
浏览 4
提问于2017-07-25
得票数 2
回答已采纳
2
回答
c++
对象参数:多态性、值语义、对象生存期?
c++
、
parameters
、
abstract-class
、
object-lifetime
、
dynamic-allocation
在我从C#过渡到
C++
的过程中,我得到了很多建议,建议在可能的情况下使用值语义。几乎可以肯定的是,如果我在任何地方发布一个带有
指针
的问题,都会有人出现,
并
建议它应该是一个值。我开始看到曙光了,我在我的代码中发现了很多地方,我可以用堆栈
分配
的变量(通常是
引用
)来替换动态
分配
和
指针
。因此,我认为我掌握了使用堆栈
分配
的对象,并将它们作为
引用
传递
给其他函数,当对象在调用方中的生存期比被调用方的生存期更长时。 然而,我有一个问
浏览 3
提问于2011-11-09
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券