腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
默认情况下
通过
引用
传递
的
数组
?
、
我正在读一本
C++
的书,上面写着: int hourlyTemperatures[ 24 ]; 然而,这是香草C
数组
指针在这里工作,对吗没有使用
C++
“
引用
”技术,
传递
的是值指针,在这种情况下,是指向
数组</e
浏览 1
提问于2013-01-14
得票数 26
回答已采纳
3
回答
将
数组
传递
到函数指针与
引用
(
C++
vs C)
、
、
、
、
对于将
数组
传递
到函数中的最佳实践,我有一个广泛的问题。 所以在过去,当我用C语言编程时,我希望函数的输入是一个
数组
,我会声明函数输入参数是一个指针。这相对来说效果很好。不过,我已经开始用
C++
编写更多的程序,并试图确定将
数组
传递
到函数中的最佳实践。因此,我注意到,在
C++
中,
通过
引用
传递
对象是很流行的,这样就避免了昂贵的复制操作。但是,当我在google上将
数组
传递
到函数中时,我读
浏览 6
提问于2016-02-21
得票数 3
回答已采纳
1
回答
什么时候在PHP中使用按
引用
传递
是好的?
在
C++
中,如果你将一个大
数组
传递
给一个函数,你需要
通过
引用
来
传递
它,这样它就不会被复制到浪费内存的新函数中。如果你不想修改它,你可以
通过
const
引用
来
传递
它。有没有人可以验证一下,在PHP中,
通过
引用
传递
也可以节省内存。我知道PHP不使用
C++
这样的
引用
地址,这就是为什么我有点不确定的原因。那倒是一个问题。
浏览 2
提问于2011-03-30
得票数 44
回答已采纳
12
回答
C++
中的混淆
、
、
我对
C++
非常陌生,目前我正在学习它。我有几个问题。 我正在读的书说成员函数
通过
浏览 24
提问于2010-06-26
得票数 5
回答已采纳
2
回答
默认情况下,
c++
中的所有内容都是
通过
值
传递
的
、
、
在
C++
中,是否所有类型都
通过
值
传递
,除非它附带了&或*符号? 例如,在Java中,将
数组
作为函数参数
传递
在默认情况下是
通过
引用
传递
的。
C++
给了你更多的控制权吗?对于那些仍对Java如何
通过
值
传递
(对象
引用
的副本)感到困惑的人,
浏览 2
提问于2016-02-19
得票数 1
回答已采纳
1
回答
为什么Swig会生成
数组
,以便在Java中
引用
变量?
、
、
、
我正在使用
C++
应用程序使用Swig做样例Java。我想将两个值
传递
给
C++
、和,从
C++
取回更新的值。在
通过
引用
将
传递
给
C++
时,我将
传递
两个值。Swig为每个
引用
变量生成一个包装器方法作为
数组
。public static int test(int[] val2, int[] val2) { Java和JNI文件是
通
浏览 1
提问于2015-08-31
得票数 0
3
回答
C++
数组
是
通过
引用
传递
还是
通过
指针
传递
?
、
、
、
、
在学校里,我们的讲师告诉我们,当我们将整个
数组
传递
给一个函数时,整个
数组
都是由reference
传递
的。不同的来源似乎有不同的表述。所以我的问题是:在
C++
中
浏览 5
提问于2014-06-05
得票数 10
回答已采纳
7
回答
C++
通过
引用
传递
数组
、
、
、
、
这允许
通过
引用
传递
数组
吗?似乎我的编译器说不。为什么?
通过
引用
传递
数组
的正确方法是什么?或者一种变通的方法?我有一个
数组
参数,我的方法应该修改它,然后我应该检索它。或者,我可以让这个
数组
成为类成员,这样做效果很好,但它对我代码的其他部分有很多缺点(我想要避免)。 谢谢并致以问候。
浏览 4
提问于2012-04-04
得票数 87
回答已采纳
3
回答
C++
-
通过
引用
传递
数组
、
、
、
如果我想
通过
ref
传递
一个
数组
呢?
数组
是指向它的第一个元素的指针,我想
通过
ref
传递
“整个
数组
”。如果我定义如果我定义 void anotherFunction(double* adouble){...}然后我的参数是一个指向双精度或
数组
的指针,但它不是由ref
传
浏览 4
提问于2012-03-18
得票数 0
回答已采纳
2
回答
通过
引用
C++
传递
数组
、
、
、
、
成绩将存储在一个名为GradesInput的
数组
中,该
数组
在main中定义。可以存储在
数组
中的最大成绩数为100。保存用户输入的实际分数的变量应在main中定义,并应称为GradeCount。此函数还应更新main中的变量GradeCount,GradeCount应已
通过
引用
传递
。第二个函数应该从main中调用,并且应该找到GradesInput中成绩的平均值。
浏览 19
提问于2020-04-17
得票数 0
回答已采纳
1
回答
c++
:
通过
引用
传递
数组
、
、
我正在尝试定义一个函数原型,它采用不同长度的char
数组
。我理解必须
通过
引用
传递
数组
,以避免
数组
衰减到指向其第一个元素的指针。为了让我的理解正确,我一直在做这个简单的例子。len]’ and ‘const char (*)[10]’我认为函数签名func(const char (&str)[len])表示一个指向长度为len的char
数组
的指针,这就是我要
传递
给func(&str)的内容。我尝
浏览 3
提问于2022-03-31
得票数 0
回答已采纳
1
回答
Golang将
数组
传递
给函数并对其进行修改
、
、
、
在大多数语言中(如
c++
),
传递
数组
会导致
通过
引用
隐式
传递
数组
,因此对函数中
传递
的
数组
的任何更改都会导致更改原始
数组
。我正在学习Golang,在Alan A.A. Donovan和Brian W.Kernighan的“围棋编程语言”( the Go Programming Language)一书中,有人说它的行为与其他语言不同--它不会
通过
引用
隐式
传递
数组
浏览 1
提问于2016-11-09
得票数 4
回答已采纳
3
回答
在
C++
中,向量是
通过
值
传递
还是
通过
引用
传递
给函数
、
、
我用
C++
编写代码。如果我有一些函数void foo(vector<int> test),并在我的程序中调用它,向量是
通过
值
传递
还是
引用
传递
?我不确定,因为我知道向量和
数组
是相似的,像void bar(int test[])这样的函数可以
通过
引用
测试(指针?)而不是
通过
值。我的猜测是,如果我想避免
通过
值
传递
,我需要显式地
通过
指针/
引用
浏览 166
提问于2014-10-30
得票数 113
回答已采纳
1
回答
如何
通过
引用
MQL4将方法输出赋值给变量
、
我猜这个问题将适用于MQL4以外的许多类似语言,比如
c++
(我也忘记了如何使用),这些语言要求您手动指定何时
通过
引用
传递
。calculate count // fill array} 据我所知,这是因为
数组
只能
通过
引用
传递
,但是您必须明确声明您是
通过</
浏览 3
提问于2018-04-19
得票数 1
回答已采纳
3
回答
通过
引用
传递
对象
数组
我是
C++
的新手,我找不到关于如何将对象
数组
作为
引用
传递
的解释。当我定期
传递
它时,它只更新unside函数作用域中的值,不像在C#中,它是
通过
引用
自动
传递
的。谢谢。
浏览 1
提问于2015-07-19
得票数 0
3
回答
当参数是
数组
时,参数的大小是多少?
可能重复: 在我的机器上,指针是32位,因此
传递
类对象的函数将
传递
32位(指针是对类对象的
引用
)。我经常听到有关
c++
中
数组
的矛盾之处,它们是
引用
类型,并且是
通过
值
传递
的。那么,请有人告诉我,一个
传递
一个由5个浮点
数组
成的
数组
的函数在
传递
这个
数组
时会用到多少位呢?是指针的大小,还是5* 32浮动的大小?
浏览 4
提问于2012-09-19
得票数 0
1
回答
如何
通过
引用
、值或指针在
C++
中
传递
数组
?
、
、
我是一个尝试学习
C++
的初学者。如果我的问题结构不正确,请道歉?我在处理
数组
时发现,我可以
通过
函数来操作存储在
数组
中的值,而无需使用&或
通过
引用
传递
符号。我不明白为什么这是可能的,因为缺少&符号意味着它是
通过
值
传递
的,并复制了一个被操纵的副本。 在其他地方,我读到
数组
是
通过
指针
传递
的,如果我没有使用任何显式的解
引用
来操作数据的话。你能解释一下当我<
浏览 1
提问于2017-06-22
得票数 1
1
回答
打开的
数组
参数、类和字符串是否
通过
引用
传递
?
我已经阅读过了,这样打开的
数组
参数就可以
通过
引用
自动
传递
。对于类和字符串,这是相同的情况吗?还是我必须使用var? 我指的是,我想
通过
引用
将一个参数
传递
给一个函数(或过程)。与在
C++
中一样,我总是
传递
std::string&例如,它是显式的,否则我
传递
一个副本。
浏览 4
提问于2017-05-10
得票数 7
回答已采纳
4
回答
我们可以在java中使用pass吗?如果没有,java.util.Arrays.sort是如何工作的?
、
、
我以前认为Java支持
通过
值
传递
和
传递
引用
,但是我经历了很多讨论,比如 java.util.Array.sort()或Collections.sortsorted int array is:"); System.out.println("Number = " + number);更新:
传递
引用
它与C或
C++<
浏览 0
提问于2015-05-22
得票数 5
回答已采纳
1
回答
C
通过
引用
误解
、
、
、
、
目前,据我所知,C中的EVERYTHING是
通过
值
传递
的。NOTHING
通过
引用
传递
。有些程序员提到C中的
数组
是
通过
引用
传递
的。但据我有限的理解, --即使我们把一个
数组
传递
给像这个void traverse(int arr[4]);这样的函数,它实际上是作为指针变量的副本而被接受的,该指针变量存储了该
数组
中第一个元素的内存中的位置然后在函数中取消它的
引用
,但是
浏览 2
提问于2022-02-10
得票数 -2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
字符串在Java中通过“引用”传递
JNI之数组与字符串的使用
编程C语言进阶篇——自定义数据类型:结构体
Python没有变量的概念?
Net调用非托管代码
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券