腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我能定义一个使用
指针
或对象的gdb命令吗?
、
、
假设我创建了一个gdb用户定义命令,如下所示: define pfooend 其中foo_printer接受
指针
参数
。如果我有一个
指针
变量
pf,我可以这样
做
: pfoo pf 但是如果我有一个非
指针
变量
f,我需要记得提供& pfoo &f 有没有一种方法可以定义使用
指针
或非
指针
参数
的命令?
浏览 20
提问于2020-12-09
得票数 0
3
回答
使用null
指针
终止
变量
参数
列表
、
、
我们有很多遗留的C++代码,它们的函数接受数量可变的
指针
参数
。在每种情况下,空
指针
都表示
参数
列表的结束。在遗留代码中,文字0用于空
指针
。由于C++
变量
参数
列表函数不会原型化
变量
参数
的类型,因此终止
参数
将作为整数0传递。在某些64位环境中,整数是32位的,而
指针
是64位的。是否存在被调用函数看到非零
指针
的风险(例如,低位32位字是零,但高位32位包含垃圾)?将所有0
参数</e
浏览 4
提问于2015-12-23
得票数 1
1
回答
函数调用如何在Linux上的x86 32位程序集中工作?
、
、
、
、
以下是本书所写的内容: 在执行函数之前,程序将函数的所有
参数
按与文档相反的顺序推送到堆栈上。然后,程序发出一个调用指令,指示它希望启动哪个函数。调用指令
做
两件事。它所做的第一件事是通过执行pushl %ebp来保存当前的基
指针
寄存器%ebp。基
指针
是用于访问函数
参数
和局部
变量
的专用寄存器。接下来,它通过执行movl %esp、%ebp将堆栈
指针
复制到%ebp。这使您能够从基本
指针
访问函数
参数
作为固定索引。您可能认为可以为此使用堆栈<
浏览 2
提问于2017-11-23
得票数 2
2
回答
空数据
指针
与空函数
指针
相同吗?
、
、
、
、
POSIX要求(我认为)函数
指针
可以存储在一个类型为void*的
变量
中,并且/或传递给期望一个void*
参数
的函数,尽管这是严格非标准的。我的问题是:如果我为NULL-ness测试这样一个
变量
/
参数
,if (!(variable or argument))说,结果是true,这是否一定意味着函数
指针
是NULL?空空*数据
指针
的位模式是否可以等同于非空函数
指针
值?任何理智的执行都会这样
做
吗?任何常见的实现都会这样<e
浏览 4
提问于2021-12-08
得票数 2
回答已采纳
2
回答
带编译时符号和检查的
指针
参数
我能让编译器检查我的函数(它需要一个
指针
参数
)是否已经用&someValidVariable而不是NULL、一些
变量
或一些文字地址调用了吗?我想在引用
参数
上使用
指针
参数
,因为这些符号使代码更易于理解,但我不愿意
做
非空检查。 我能兼得这两个世界的优势吗?
浏览 1
提问于2015-09-20
得票数 2
回答已采纳
2
回答
如何将
指针
变量
作为引用
参数
传递?
、
、
当您有这样一个函数时,形式
参数
是一个引用,它成为实际
参数
的另一个名称,所以当我们修改函数内部的形式
参数
时,函数外部的原始
变量
就会被更改。move_five_nodes(leader, trailer);}Node* ptr2 = trailer; 问题是ptr1和ptr2是函数中的独立局部
变量
浏览 0
提问于2018-09-15
得票数 3
回答已采纳
4
回答
c++中的
指针
通过值/引用传递
、
与简单
变量
一样,
指针
变量
也可以用作函数中的值
参数
或引用
参数
.....但是当使用
指针
变量
来保存内存位置或内存位置的内容时,如果将
指针
变量
用作值或引用
参数
,又会有什么不同呢?
浏览 1
提问于2012-01-17
得票数 2
3
回答
引用传递也可以称为
指针
传递吗?
、
、
我目前正在阅读将
参数
传递给C函数的方法。在阅读过程中,我了解到在C中有两种传递
参数
的方法,即按值传递和通过引用传递。然后,我再次看到,我们也可以将指向
变量
的
指针
作为
参数
传递。在这个例子中,我们传递一个指向函数的
指针
。当我们将
指针
作为
参数
而不是
变量
传递时,
变量
的地址将被传递而不是值。因此,函数使用
指针
所做的任何更改都将永久地在传递
变量
的地址处进行。我知道,当我们需要更改或访问原始<e
浏览 10
提问于2020-12-29
得票数 2
回答已采纳
2
回答
C中的函数
参数
、
、
、
函数
参数
是真实
变量
,还是存储另一个
变量
的
变量
,或者此时它们到底是什么。
指针
参数
也包括在内。如果您将和放在
参数
中,那么如果您已经使用和获得内存地址,那么为什么还要在函数中声明
指针
参数
呢?
指针
参数
实际上是否存储内存地址?
浏览 4
提问于2022-07-03
得票数 -2
1
回答
将
变量
传递给CUDA内核
、
现在,我想使用PDE
参数
作为内核的
参数
。这意味着我必须对诸如cudaMalloc((void **)&Nt_d,size);这样的
变量
进行malloc,然后对
指针
使用cudaMemcpy(&Nt_d,Nt,size,cudaMemcpyHostToDevice我想传递整数,以及浮动,即非
指针
变量
,但是找不到正确的语法。我不想使用
参数
作为全局常量。我想使用它们作为内核的
参数
。有没有办法这样
做
?你的帮助是非常感谢的。
浏览 1
提问于2018-07-10
得票数 1
回答已采纳
2
回答
使用函数内部的
指针
、
、
、
为什么每次在函数中声明
指针
参数
并开始在函数中使用
指针
参数
时,每次在函数中使用
指针
变量
时,都需要在
指针
变量
旁边使用星号。为什么是那样?
浏览 3
提问于2022-07-04
得票数 0
1
回答
如何将对函数的引用传递给另一个函数
、
、
、
我一直在阅读有关函数
指针
以及如何将它们用作其他函数的
参数
的文章。另外,如何在函数体中使用对函数的引用?
浏览 2
提问于2011-08-22
得票数 14
回答已采纳
1
回答
作为可变模板
参数
指向成员的
指针
、
、
、
是否可以将
指针
传递给成员作为可变模板
参数
。我好像搞不懂语法。. }; }应该这样使用:foo.bar(obj);template <int A::*ptr> //... 是否有一种方法可以对成员
指针
的
浏览 2
提问于2017-05-19
得票数 6
回答已采纳
5
回答
双
指针
以及如何修改函数中的
指针
、
、
、
在这个来自opencv的例子中,为什么我们不创建一个简单的
变量
img (而不是一个
指针
),然后在函数cvReleaseImage的
参数
中使用一个简单的
指针
(而在这里,我们将在
参数
中使用一个双
指针
,因为我们正在传递
指针
的地址NULL; cvReleaseImage (&img); 此外,当我们在函数中使用一个简单的
指针
时,我们可以通过向<
浏览 1
提问于2012-03-22
得票数 0
回答已采纳
7
回答
如何&a是指向如果它生成的地址的
指针
?
、
、
我对编程很陌生,目前我正在学习C语言的
指针
。 我知道
指针
是包含或保存另一个
变量
地址的
变量
。今天,当我更多地了解K&R时,我在第80页中的一行中感到困惑:"&a是指向a的
指针
“,在给定的函数交换(&a,&b)中。怎么&a是一个
指针
?它不是
变量
,而是
变量
的地址。我说的对吗?我知道
参数
可以通过两种方式传递给函数:按值调用和通过引用调用。调用方的
参数
值在第一个
参数
浏览 4
提问于2014-10-29
得票数 4
5
回答
我们需要
指针
吗?
是否有任何情况或具体的例子,我们需要为作业的
指针
?也就是说,需要
指针
的事情可以不使用它们来完成吗?我们可以将
指针
作为函数
参数
发送,但这可以通过返回的数据来完成。我们可以使用
指针
来改变一个函数中的多个
变量
,但也有一个解决方法。我知道这是一个愚蠢的问题,对不起,但在这种情况下,我只是想知道是否有什么我们不能使用
指针
做
的事情。
浏览 7
提问于2012-05-07
得票数 4
回答已采纳
1
回答
函数
指针
使用带有函数地址作为
变量
存储的“ty胡枝子”关键字?(C++ 14,VS 2019年)
、
、
、
问题摘要我知道,为了使用typedef关键字创建的函数
指针
指向实际函数,需要将
指针
变量
浏览 11
提问于2022-07-30
得票数 0
回答已采纳
1
回答
C中故障核的分割(核倾弃)
、
、
、
、
我有一个函数,它返回一个无符号整数数据类型strlen,它接受去引用
变量
指针
的char数据类型或char数据类型
变量
作为输入
参数
。我的意思是*s++;to *(++s);它们有什么不同?还是他们
做
同样的手术?我看到两个操作的分段错误(核转储)。或者我应该只增加
指针
?
浏览 6
提问于2022-01-28
得票数 0
3
回答
将指向某个值的
指针
用作切片
、
、
可以将指向某个值的
指针
转换为切片吗?我认为从
指针
创建一个长度为1,容量为1的切片是安全的操作。有没有一种简单的方法可以用普通的
变量
来做到这一点?或者我不理解一些东西,为什么禁止这样
做
是有原因的?
浏览 0
提问于2012-08-26
得票数 0
回答已采纳
1
回答
C函数点隐藏了一些
变量
当我
做
科学计算时,我经常会遇到想用不同的方法解决问题的场合。我认为函数
指针
对我来说是一个很好的工具。然而,这些方法通常有自己的一些
参数
,如阈值或其他。我可以使用函数
指针
将它们全部指向吗?也就是说,我可以在C函数
指针
中隐藏一些
参数
吗?我知道fortran有可选的
变量
,matlab也可以支持它。
浏览 4
提问于2017-06-22
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程指针变量作为函数参数
C语言指针变量的定义和使用(精华)
指针介绍-跟着Richard Reese,做C指针旅行
物联网学习教程—字符指针作函数参数
C语言指针变量的运算(加法、减法和比较运算)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券