腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
在
C++
中有没有默认的
通过
引用
DataTypes
传递
?
c++
我知道,与C# (类
通过
引用
传递
,
结构
默认
传递
)不同,
C++
中
的
结构
和类都是
通过
值
传递
到方法
中
的,除非它被显式修改为
通过
引用
传递
。is a method that passes by value{我的问题是,
C+</e
浏览 2
提问于2011-01-18
得票数 2
回答已采纳
3
回答
C/
C++
中
的
C++
引用
和指针
c++
、
c
、
pointers
、
reference
最近,当我向某人解释指针和
引用
(在
C++
编程的上下文中)之间的基本区别时,我告诉了通常的解释,这些解释涉及不同的函数参数
传递
约定--按值调用、按指针调用、按
引用
调用,以及关于
引用
的所有相关理论。但是我想,无论C+
引用
在参数
传递
方面做了什么,(允许内存高效地
传递
大型
结构
/对象,同时
通过
不允许被调用者修改作为
引用
传递
的对象的任何变量(如果我们的设计需要的话),从而保证了它的安
浏览 2
提问于2010-11-20
得票数 10
回答已采纳
1
回答
如
何在
C++
中
通过
引用
传递
结构
?
c++
、
list
、
struct
我刚刚开始学习
C++
。 我试图在不使用class的情况下创建一个链表。所以,在main函数
中
,我有头指针和尾指针。在此之后,我向用户询问要执行的任务。如果用户想要添加新学生,则必须输入A。=NULL) cout<< temp->name <<"\n"; } } 然而,问题是每次添加新学生时,它都是作为列表
中
的第一个元素添加的我想,我在
通过
引用
传递
的时候
浏览 21
提问于2019-10-18
得票数 2
回答已采纳
2
回答
结构
是如何
通过
值
传递
的?
objective-c
、
parameter-passing
、
structure
David的“Objective for Java程序员,Part 1”介绍说: 目标C是如何实现这一目标的?它真的推动所有的<em
浏览 6
提问于2012-09-28
得票数 3
回答已采纳
12
回答
C++
中
的混淆
c++
、
pass-by-reference
、
parameter-passing
我对
C++
非常陌生,目前我正在学习它。我有几个问题。 我正在读
浏览 24
提问于2010-06-26
得票数 5
回答已采纳
6
回答
C#参考,它是像C/
C++
中
的指针,还是
C++
中
的
引用
?
c#
、
pointers
、
memory-management
、
reference
、
ref
我正在使用ref,不清楚“它是像C/
C++
中
的指针,还是像
C++
中
的
引用
?” 为什么我要问你刚才想的这么弱的问题呢?我听到的理由是:最好使用对象的副本,然后使用它作为返回值,而不是
通过
引用
破坏内存等等……我经常听到关于DB连接对象的这种解释。根据我简单的C/
C++
经验,我真的不明白为什么在C#中使用
引用
是件坏事?正如我所记得的,C/
C++
中
的指针总是分配一个大小为voi
浏览 12
提问于2013-04-25
得票数 41
回答已采纳
2
回答
JS -在递归场景
中
追加到相同的字符串
javascript
、
string
、
recursion
、
reference
、
immutability
我在JS
中
读到字符串是不可变的,尽管JS的默认设置似乎是“
通过
引用
传递
”,但在递归层次
结构
中
传递
相同的字符串不会附加到相同的字符串,而是会创建副本。我的场景需要创建一次单个字符串对象,并在递归和其他函数的非常深和很长的层次
结构
中
传递
,那么我如何实现这一点呢?我是一个喜欢
C++
的人,在
C++
中
这很容易……只需
通过
引用
传递<
浏览 0
提问于2013-11-15
得票数 0
1
回答
用C语言
传递
const
引用
c++
、
c
、
pass-by-reference
、
pass-by-const-reference
C支持是否像
C++
那样
通过
const
引用
传递
?如果没有,还有其他方法可以提高按价值
传递
的效率吗?我认为
传递
对函数的
引用
是没有意义的,因为它更有效率。
浏览 3
提问于2013-10-09
得票数 5
回答已采纳
1
回答
引用
传递
c#
结构
?
c#
在我的c#应用程序
中
,我接收回调/委托中指向
c++
结构
的指针。我不确定class是否能做到这一点,但只要将
c++
指针转换为适当的c#
结构
就可以了,所以我使用c#
结构
来存储数据。现在,我想将
引用
传递
给struct以便进一步处理。 我怎么能这么做?此示例演示
结构
是
通过
浏览 3
提问于2013-05-17
得票数 34
回答已采纳
1
回答
带整数
引用
的C#的马歇尔
结构
c#
、
c++
、
reference
、
struct
、
marshalling
嗨,我正在尝试从C#创建并封送以下
结构
到
C++
中
,并维护链接
引用
。我不确定如
何在
C#
中
定义这个
结构
?在
C++
中
,
结构
必须如下所示,并保持const
引用
。//
C++
int a; // my value const int& b = a; // my re
浏览 2
提问于2011-09-30
得票数 1
回答已采纳
5
回答
在
C++
中
通过
引用
传递
结构
c
、
struct
它按预期运行,但是这段代码是否正确地使用了
结构
的指针和点符号?
浏览 0
提问于2010-12-01
得票数 35
2
回答
通过
引用
传递
C++
中
的
结构
c
我希望
通过
引用
一个函数来
传递
一个节点,并期望main()
中
的变量由该函数更新{ struct stack *link; void
浏览 10
提问于2017-07-16
得票数 0
回答已采纳
1
回答
C#可以用一个
结构
覆盖一个字节缓冲区吗?
c#
、
.net
我有一个非托管C/
C++
库,用于解码可变大小的字节缓冲区。这些字节构成一个从SQLite BLOB中提取的复杂数据报。在C/
C++
代码
中
,很容易使用指针在数据的基础上覆盖一个
结构
。在C#
中
还有同样的事情要做吗?
通过
使用Marshal类,我将向Byte[]
传递
一个
引用
到非托管端。我还可以
传递
对托管端
结构
的
引用
,这些
结构
将被填充。我想把这些都拉到C#那里去。有什么想
浏览 4
提问于2022-05-25
得票数 0
1
回答
将C# 7.2‘放在参数修饰符
中
是否有用?
c#
、
struct
、
pass-by-reference
自C# 7.2以来,允许
引用
作为只读
传递
参数. 据我理解,这个修饰符允许
通过
引用
传递
结构
,并确保数据不会被修改。当需要
传递
大
结构
时,它对性能非常有用。但是,将它用于较小的
结构
大小(
如
int、bool)有用吗?
浏览 2
提问于2019-12-10
得票数 3
回答已采纳
4
回答
通过
引用
c++
传递
结构
参数
c++
、
struct
、
pass-by-reference
如何
通过
引用
c++
传递
结构
参数,请参见下面的代码。
浏览 0
提问于2011-11-23
得票数 1
4
回答
如
何在
c++
中
编写返回
结构
的函数原型?
c++
、
function-prototypes
以下是两个单独步骤的说明:二次方程的系数a、b和c应
通过
一个名为readCoeffs()的单独函数从键盘上读取。该函数应返回给调用者一个
结构
,并读取所有3个系数。T可以是
结构
的三个字段,也可以是具有三元素array.Function,的单个字段,该字段计算根,将结果以具有三个字段的
结构
的形式返回给调用者: root1、root2和存在(一个布尔变量,用于确定根是否存在我认为希望我创建带有花括号和分号的
结构
。我很迷茫。任何反馈都是非常感谢的。 下面是我正在使用的全部代码。我一直在
浏览 11
提问于2012-06-13
得票数 1
回答已采纳
1
回答
使用P/Invoke时存储非托管代码的数据
c#
、
c++
、
unity3d
、
pinvoke
、
marshalling
我有一个这个
结构
的数组(
如
C#所示,但也存在于
C++
中
):public struct MyStruct IntPtreValues;}; 以及工作在
C++
DLL
中
的算法,从托管C#代码
中
调用。它的CPU很重,这正是需要这样做的原因,因为它在
C++
中
的运行速度比C#快得多。托管(
浏览 3
提问于2017-03-21
得票数 0
回答已采纳
2
回答
什么时候,为什么,
通过
值
传递
参数?
design-patterns
、
functions
、
parameters
今早当我正在阅读一些
C++
14代码时,有人提醒我要问这个问题,并警告说正在
传递
一个参数。
C++
在语法上很有趣,因为
引用
运算符在某种程度上模糊了按值
传递
和
通过
引用
传递
之间的区别。在C
中
,如果我的函数原型是void foo(hugeStruct x),那么我将
通过
值
传递
一个巨大的
结构
,人们可以
通过
查看调用代码来了解
传递
机制。在
C++</e
浏览 0
提问于2022-05-25
得票数 2
1
回答
CLR/Fastcall:大型值类型如
何在
内部
传递
给被调用的函数?
clr
、
calling-convention
这将前几个参数放入寄存器
中
,以便快速访问。但是,大值类型(即大于寄存器的大小或堆栈的宽度)如何
传递
给被调用的函数? CLR的跳转代码使用fastcall Windows调用约定。这允许调用方在机器的ECX和EDX寄存器中提供前两个参数(在实例方法
中
包括此参数)。
浏览 2
提问于2011-11-07
得票数 3
回答已采纳
3
回答
我应该在
传递
结构
的时候放&吗?
c++
、
struct
下面的代码正在
传递
struct变量: unsigned int total; s.total = 5; printf("\ns.total = %d\n", s.total);(来源: ) 在用
C+
+编程时,我可以在没有&的情况下
传递
这个
结构
吗?
浏览 0
提问于2011-07-16
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
字符串在Java中通过“引用”传递
如何在Spark中处理结构化流式数据,如日志文件或传感器数据?
Python没有变量的概念?
Net调用非托管代码
引用不如指针强大?C+引用,为你深度解析
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券