腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
函数
指针是否与
函数
作为
参数
具有相同
的
表达能力?
在
函数
式编程
语言
中,
函数
可以作为
参数
传递给另一个
函数
。在
C
/
C
++等编程
语言
中,
引用
函数
的
函数
指针可以传递给可以通过取消
引用
调用外部
函数
的
函数
。那么,
函数
指针在
函数
编程
语言
中是否与
函数
作为
参数
具有相同
的<
浏览 0
提问于2015-08-10
得票数 10
回答已采纳
4
回答
C
语言
是通过
引用
调用
的
吗?
我知道在
C
语言
中没有
引用
调用。但是,有些人说
C
里有个电话,我很困惑。 据我所知,当以
C
语言
将因子传递给
函数
时,我知道传递给
函数
的
值是通过将本地副本作为
参数
来接收
的
。但是,在
C
++中,“按
引用
调用”是可能
的
,因为“仅与因素和名称不同
的
相同元素”由
引用
"&“创建。这是真的吗?
浏览 4
提问于2022-09-19
得票数 3
3
回答
非可选指针与
C
++中
的
非const
引用
、
、
、
在“谷歌风格指南”( 其他
C
++特性、
引用
参数
of
C
++ Style Guide )中,我读到,不可使用非const
引用
。 通过
引用
传递
的
所有
参数
必须标记为const。显然,查看使用
引用
作为
参数
的
函数
调用对
C
程序员来说是绝对令人困惑
的
,但是
C
和
C
++现在是不同
的
语言
。如果
浏览 0
提问于2015-10-05
得票数 15
回答已采纳
4
回答
为什么我要在
C
中按值传递
函数
参数
?
、
、
、
在我
的
一些
C
库上,我正在重新学习我
的
C
语言
技能。在完成了第一个可工作
的
实现之后,我现在正在检查代码以使其更高效。目前我
的
主题是通过
引用
或值传递
函数
参数
。我
的
问题是,为什么我要在
C
中按值传递任何
函数
参数
?代码可能看起来更干净,但它
的
效率不是总是比通过
引用
传递更低吗?
浏览 9
提问于2013-01-04
得票数 3
回答已采纳
1
回答
如何隐式和显式地调用构造
函数
?
、
、
我有A类,并且编写了一个子类B,
C
.A只有一个
参数
化
的
构造
函数
。
C
必须调用B
的
超级构造
函数
,B必须调用这个A
的
超级构造
函数
,现在我想使用object作为
参数
。因此,
参数
对象必须持有
C
的
引用
。
语言
: java public class A {
浏览 2
提问于2015-02-11
得票数 0
9
回答
为什么严重面向对象
的
语言
避免将
函数
作为原始类型?
、
、
、
、
正如模仿
的
要点中所介绍
的
,大量面向对象
的
语言
,如
C
#或Java,往往缺乏将
函数
作为基本类型
的
功能。您可以对它们
的
功能是否一流?进行争论,但模式总是不能单独
引用
函数
;它必须始终有一个伴生对象。
C
#称这些伙伴为“代表”,我相信Java称它们为“可运行对象”。在一种不需要这些伙伴
的
语言
中,高阶
函数
可以被调用,
函数
可以直接用作它们<em
浏览 0
提问于2022-10-02
得票数 38
回答已采纳
2
回答
C
和
C
++中
的
CoCreateInstance
函数
签名
我编写COM
函数
已经有很多年了,今天我注意到许多
函数
实际上在
C
和
C
++中有不同
的
签名。例如CoCreateInstance
函数
: _In_ REFCLSID rclsid, _In_ DWORD dwClsContext, _Out_ LPVOID *ppv在
C
++中,签名扩展为 uns
浏览 2
提问于2013-08-13
得票数 3
2
回答
C
甚至有“按
引用
传递”
的
功能吗?
、
我听说在"
c
“中,我们可以通过”按值调用“或”按
引用
调用“来传递
参数
。但在一本书中提到,我们可以通过两种方式传递
参数
,但没有“按
引用
传递”,但实际上我通过“按
引用
传递”传递了大部分
参数
。那么为什么会提到“
C
甚至有”通过
引用
传递“吗?” 如果有详细
的
描述,将不胜感激。
浏览 0
提问于2013-06-18
得票数 6
回答已采纳
1
回答
什么是值语义和
引用
语义及其区别
、
、
、
什么是值语义和
引用
语义,它们之间
的
区别是什么?你能用
c
语言
给我举个例子吗? 我猜在
引用
语义中,你只是发送一个指向另一个
函数
的
指针,那么它就是
引用
语义了?我发现很难掌握什么是价值语义?如果我只使用一个int作为
参数
,然后假设从该
函数
返回一个int,那么该
函数
是否使用值语义?副作用是如何影响这一点
的
?如果我是对
的
,那么肯定还有其他值语义
的
例子。你能给
浏览 3
提问于2014-11-23
得票数 8
1
回答
对非静态成员
函数
的
调用有一个隐藏
参数
,可在成员
函数
的
定义中访问为*
有人能解释一下吗: 对非静态成员
函数
的
调用具有一个隐藏
参数
,可以在成员
函数
定义为*this时访问该
参数
。对于myClass
的
成员
函数
,隐藏
参数
通常为MyClass&类型(对于非const成员)。如果能把它等同于现在
的
*this,那就更好了。然而,在
引用
类型成为
语言
的
一部分之前,这是
C
++早期版本
的
一部分,并且在添加
引用
浏览 1
提问于2015-01-13
得票数 0
4
回答
C
,预设了
参数
的
函数
指针
、
这样
的
事情在
C
语言
中是可能
的
吗?“存储”
参数
。关键是
函数
指针可以在以后使用,而不需要
引用
原始数据。我可以使用类似这样
的
东西来耦合
函数
指针和
参数
引用
void (*f)();} } 但不会像调用一个内部带有
参数
浏览 0
提问于2010-06-30
得票数 5
回答已采纳
1
回答
微软
的
SAL Deref=1属性与"int“
参数
有关?
、
、
我认为微软
的
SAL (源代码注释
语言
)是一件好事,并且研究了
的
语言
和意义。 returnvalue:SA_Post(MustCheck=SA_Yes) int__c
浏览 1
提问于2011-07-07
得票数 0
回答已采纳
3
回答
复制构造
函数
的
参数
选择
、
、
、
最近在一次采访中,我被问及复制构造
函数
的
参数
。 作为一名实现复制构造
函数
功能
的
C
++
语言
的
设计者,你为什么要选择常量
引用
参数
而不是常量对象
的
常量指针。我有一些想法,比如,因为指针可以赋值为NULL,这在复制构造
函数
中可能没有意义(在语义上),以及指针变量是一个独立
的
对象(这在效率方面可能不是很好),而
引用
只是实际对象
的
别名(因此
浏览 2
提问于2009-09-19
得票数 1
回答已采纳
1
回答
选择器ID对
参数
类型敏感吗?
、
、
使用@selector()检索选择器
的
ID时,根据
参数
类型
的
不同,选择器值是否会有所不同? 这就是我
的
意思。我有一个方法,它接受一个对象
引用
和一个选择器,然后用一个
参数
调用它: -(void)CallLater:(NSObject*) Obj Sel: (SEL)Sel //Some stuff,then:} 我将此方法与一个
函
浏览 0
提问于2012-07-20
得票数 2
回答已采纳
2
回答
指针如何
引用
硬盘中
的
段
、
、
、
、
请让我知道指针(在
C
/
C
++编程
语言
中)如何
引用
硬盘中
的
段,例如高达1 GB
的
存储空间。更详细地说,我要写一个
函数
的
签名,它将接受一个指针作为
参数
,它应该指向硬盘中
的
一个段,它可以容纳1 GB
的
空间,而不是传递指向堆上存储空间相同
的
地址
的
指针,我希望它指向硬盘段。系统采用Linux,编程
语言
包括
C
和
C</em
浏览 1
提问于2012-11-27
得票数 0
回答已采纳
4
回答
作为out
参数
返回某物
的
正确术语是什么?
、
、
、
我希望这个问题是关于话题
的
。我正在进行代码评审,无意中发现了以下功能:该
函数
利用out
参数
来检索某类
的
xxx和yyy值。此
函数
通过
引用
xxx和yyy返回. 显然,该
函数
返回一个布尔值,指示成功或失败。所以上面的句子需要重新措辞。但是怎么做呢?通过out
参数
返回某物(如果有的话)
的
正确术语(如果有的话)是什么,或者换句
浏览 3
提问于2012-02-06
得票数 7
回答已采纳
4
回答
C
++是不是既有指针又有
引用
的
单一
语言
?
、
、
、
在我所知道和接触过
的
编程
语言
中,
C
++看起来是唯一一种同时具有指针和
引用
的
语言
。是真的吗?
浏览 1
提问于2009-12-15
得票数 1
回答已采纳
3
回答
引用
自动传递
参数
的
C
语言
我正在为
C
编写一个Unicode库,作为个人练习。代码点
c
推到s
的
末尾,根据需要重新分配。我可以像这样使用这个类,例如:upush(&a, 0x44);与其使用&传递对
函数
的
引用
,还有什么方法可以编写以便调用:upush;我还了解到,多亏了Doches,在
C
++ (我将为这个库编写一个包装器)中,您可以编写这样
的
原型来执
浏览 4
提问于2010-09-24
得票数 1
回答已采纳
1
回答
用指针指向指针在
C
中实现
引用
传递?
所以我刚读完,意识到Java实际上完全是按值传递
的
。其中一个答案指出,有些
语言
是通过
引用
传递
的
,而
C
和Java则不是。由于我大多熟悉
C
和Java,而不熟悉列出
的
支持通过
引用
传递
的
语言
,所以我想我可能从未见过通过
引用
传递。我
的
问题是,在
C
中将指向对象
的
指针作为
参数
传递给对象,然后修改指向对象
的
指针所指向
的
浏览 1
提问于2013-07-22
得票数 0
回答已采纳
3
回答
为什么gtk+通过
引用
传递?
、
,我在用
C
/GTK+编程,但是我还不明白为什么当我调用一个
函数
时,比如gtk_label_set_text (GTK_LABEL (label), "some text");,我不需要把标签指针
的
引用
传递给
函数
我了解到,
C
语言
将所有
参数
都作为值传递,而在其他作用域中,
函数
不会影响Widget标签。非常感谢,很抱歉我
的
英语不好。
浏览 4
提问于2009-07-16
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言进阶之路:函数—数组参数!
C语言编程指针变量作为函数参数
Python语言程序设计:函数库的引用
c语言-递归函数
【C语言】printf函数
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券