腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
Google关于输入/输出
参数
作为
指针
的样式指南
、
、
、
、
明确区分了输入
参数
(→const,value)和输入-输出
参数
(→非const
指针
)(→非const
指针
)(严格遵循→): 事实上,在Google代码中,输入
参数
是值或const引用,而输出
参数
是
指针
,这是一个非常强的
浏览 10
提问于2014-10-18
得票数 16
回答已采纳
1
回答
指针
指针
作为
参数
、
、
、
将
指针
指针
作为
参数
传递后,访问函数中的
指针
元素将导致程序崩溃。
浏览 0
提问于2015-11-19
得票数 0
回答已采纳
3
回答
在C/C++中将
指针
作为
参数
传递?
、
如果给定这样的函数,如何使用
指针
参数
:} 我知道
指针
是作为
参数
传递的,但是在
指针
后面没有变量名的情况下,如何使用该
指针
?
浏览 3
提问于2015-01-29
得票数 1
回答已采纳
1
回答
这似乎是C++ Primer第5版中的一个错误。
、
、
、
以下是C++ Primer第5版(重点是我的)一书的摘录: 非类型
参数
可以是整数类型,也可以是指向对象或函数类型的
指针
或(lvalue)引用。绑定到非类型积分
参数
的
参数
必须是常量表达式。绑定到
指针
或引用非类型
参数
的
参数
必须具有静态生存期(第12章,第450页)。我们不能使用普通(非静态)本地对象或动态对象作为引用或
指针
非类型模板
参数
的模板
参数
。
指针
参数
也可以由nullptr或零值
浏览 2
提问于2016-06-26
得票数 1
回答已采纳
2
回答
使用函数内部的
指针
、
、
、
为什么每次在函数中声明
指针
参数
并开始在函数中使用
指针
参数
时,每次在函数中使用
指针
变量时,都需要在
指针
变量旁边使用星号。为什么是那样?
浏览 3
提问于2022-07-04
得票数 0
2
回答
C中的函数
参数
、
、
、
函数
参数
是真实变量,还是存储另一个变量的变量,或者此时它们到底是什么。
指针
参数
也包括在内。如果您将和放在
参数
中,那么如果您已经使用和获得内存地址,那么为什么还要在函数中声明
指针
参数
呢?
指针
参数
实际上是否存储内存地址?
浏览 4
提问于2022-07-03
得票数 -2
5
回答
是传递
指针
参数
,还是在C++中通过值传递?
、
、
、
是传递
指针
参数
,还是在C++中通过值传递?因为我看到对
指针
的任何更改都不会反映在方法之外。不过,我通过取消引用
指针
所做的更改也得到了反映。在这种情况下,使用
指针
到
指针
作为函数的
参数
来修改函数中的
指针
值,这是可接受的/标准过程吗?
浏览 2
提问于2010-12-13
得票数 39
回答已采纳
1
回答
传递
指针
作为函数
参数
与非类型模板
参数
之间的区别
、
、
、
、
我无法理解 当成员函数可以是虚拟的时,如何在编译时解析成员函数
指针
?
浏览 7
提问于2021-06-10
得票数 0
2
回答
Linux中的exec()系统调用
、
、
按照这个链接编码,我们需要用一个空
指针
来终止argumnet列表。这说明如下:我的问题是,为什么我们需要用空
指针
终止
参数
列表?使用这是因为要知道
参数
列表的结尾,它是一个数组,用于char
指针
?
浏览 0
提问于2023-03-14
得票数 0
回答已采纳
1
回答
第二个命令行
参数
是指向数组的
指针
还是
指针
数组?
K&R表示关于命令行
参数
的以下内容: 第一个命令行
参数
通常称为argc (用于
参数
计数)是程序调用的命令行
参数
的数量;第二个命令行
参数
(用于
参数
向量)是指向包含
参数
的字符串数组的
指针
,每个字符串一个。如上所述,第二个
参数
被描述为指向字符串数组的
指针
。为了澄清,这是不是说第二个
参数
是指向一个数组的
指针
,其中存储了多个字符串?语法不就是:main (int argc, cha
浏览 4
提问于2014-09-08
得票数 0
回答已采纳
3
回答
在模板
参数
包上使用类型特征?
、
、
、
、
在下面的示例代码中,我试图用std::is_pointer检查函数
参数
是否是
指针
} 如果
参数
不是所有
指针
,也不是所有
指针
,那么我们还有其他问题,但让我们假设所有
参数
要么是
指针
,要么不是
指针
。那么,如果
参数
是
指针
浏览 0
提问于2020-01-11
得票数 1
回答已采纳
4
回答
c++中的
指针
通过值/引用传递
、
与简单变量一样,
指针
变量也可以用作函数中的值
参数
或引用
参数
.....但是当使用
指针
变量来保存内存位置或内存位置的内容时,如果将
指针
变量用作值或引用
参数
,又会有什么不同呢?
浏览 1
提问于2012-01-17
得票数 2
3
回答
函数调用
参数
总是一个新对象吗?
、
、
我读到: 值、引用或const-引用 但是,如果将
指针
传递给函数,而在该函数中更改
指针
,则不会更改对象,该对象的标识符用于将其指定为
参数
,它只会更改传递给函数的
指针
。这实际上意味着,在C++中,所有的东西都是以A副本的形式传递的,区别是这个复制的值可以用作内存地址(
指针
或引用),所以如果我想修改作为函数
参数
传递的现有
指针
,我必须传递它的内存地址的值,而不是该<
浏览 5
提问于2013-11-03
得票数 5
回答已采纳
1
回答
只有一个
指针
的__restrict
指针
别名
、
、
如果函数
指针
参数
是唯一的
指针
参数
,那么在函数
指针
参数
上指定MSVC/GCC非标准__restrict限定符有什么好处吗?例如,我的猜测是,它应该允许更好的优化,因为它意味着b不指向a,但我见过的所有示例__restrict两个
指针
都表明它们之间没有别名
浏览 1
提问于2012-08-08
得票数 7
回答已采纳
3
回答
引用传递也可以称为
指针
传递吗?
、
、
我目前正在阅读将
参数
传递给C函数的方法。在阅读过程中,我了解到在C中有两种传递
参数
的方法,即按值传递和通过引用传递。然后,我再次看到,我们也可以将指向变量的
指针
作为
参数
传递。在这个例子中,我们传递一个指向函数的
指针
。当我们将
指针
作为
参数
而不是变量传递时,变量的地址将被传递而不是值。因此,函数使用
指针
所做的任何更改都将永久地在传递变量的地址处进行。我知道,当我们需要更改或访问原始变量时,我们可以传递一个
指针
变量或带有&操作符的变
浏览 10
提问于2020-12-29
得票数 2
回答已采纳
3
回答
函数
指针
作为类方法声明中的
参数
、
我试图创建一个类方法,它将函数
指针
(常规C函数
指针
,而不是类方法
指针
)作为
参数
。搜索时出现的唯一问题是如何创建/使用成员函数
指针
,这不是我想要做的。下面是一个方法,它接受一个函数
指针
,该
指针
返回一个bool,并以两个int作为
参数
:{ void sort(WHAT_GOES_HERE); // Should*customSort)(int, int)) /
浏览 5
提问于2014-09-12
得票数 1
回答已采纳
3
回答
使用null
指针
终止变量
参数
列表
、
、
我们有很多遗留的C++代码,它们的函数接受数量可变的
指针
参数
。在每种情况下,空
指针
都表示
参数
列表的结束。在遗留代码中,文字0用于空
指针
。由于C++变量
参数
列表函数不会原型化变量
参数
的类型,因此终止
参数
将作为整数0传递。在某些64位环境中,整数是32位的,而
指针
是64位的。是否存在被调用函数看到非零
指针
的风险(例如,低位32位字是零,但高位32位包含垃圾)?将所有0
参数
更改为nullptr可能是正确的
浏览 4
提问于2015-12-23
得票数 1
3
回答
当
参数
类型为int**时,将int*作为
参数
会发生什么?
、
、
当我将
指针
int*作为
参数
,其中
参数
类型是
指针
int**的
指针
时,会发生什么?
浏览 2
提问于2016-12-17
得票数 0
回答已采纳
2
回答
为什么我们不需要取消引用命令行
参数
(容易)
、
当我们从命令行获取
参数
时,如下所示:据我理解,argv是指向
指针
数组的
指针
,这些
指针
保存传入的
参数
的地址。既然是这种情况,那么为什么我们可以使用而不取消引用,因为它包含
指针
?
浏览 0
提问于2017-03-21
得票数 2
回答已采纳
1
回答
函数调用如何在Linux上的x86 32位程序集中工作?
、
、
、
、
然后修改指令
指针
(%eip)以指向函数的开始。因此,在函数启动时,堆栈看起来如下(在本例中,堆栈的“顶部”位于底部):
参数
#N。它所做的第一件事是通过执行pushl %ebp来保存当前的基
指针
寄存器%ebp。基
指针
是用于访问函数
参数
和局部变量的专用寄存器。接下来,它通过执行movl %esp、%ebp将堆栈
指针
复制到%ebp。这使您能够从基本
指针
访问函数
参数
作为固定索引。您可能认为可以为此使用堆栈
指针
。但是,在您的程序期间,您可以使
浏览 2
提问于2017-11-23
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程指针变量作为函数参数
物联网学习教程—字符指针作函数参数
Python如何调用DLL函数:传递数值、指针与字符串参数
C语言-数组指针与指针数组
C语言:函数指针数组和函数指针数组指针的深度剖析
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券