腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
是否允许将
函数
指针
进行比较?
、
、
、
、
假设我有一个
函数
指针
的
constexpr数组,并且我想编写一个constexpr
函数
来为指定
的
函数
找到数组索引。work, idx + 1));现在,这段代码在Clang和MSVC上编译,但是
GCC
只会在调用FindMatchingIdx时使用数组中
的
第一个元素进行编译。如果用FindMatchingIdx调用test1,<
浏览 3
提问于2016-10-07
得票数 15
1
回答
Malloced
指针
在返回时更改值
我有这样
的
代码: Foo *t = malloc (sizeof (Foo)) ;} Foo *created = create (args) 注意,
函数
和对
函数
的
调用是两个独立
的
模块。在t编辑时
分配
给malloc
的
指针
的
值与在created中捕获
的<
浏览 4
提问于2015-07-07
得票数 0
回答已采纳
3
回答
为什么要打印
地址
差异(根据
指针
类型)
、
、
char *ch=0; ch++; return 0;输出: 我知道删除
指针
应该通过使用*和
指针</
浏览 5
提问于2012-11-07
得票数 1
回答已采纳
3
回答
从堆栈
指针
中查找
函数
参数值
、
、
、
、
给定堆栈
指针
值,是否可以确定传递给
函数
的
参数
的
值?存储在堆栈框架中
的
参数在哪里。假设在Linux平台上
的
gcc
体系结构上执行x86编译
的
ELF二进制文件:{} foo(a,b)是从main()调用
的
,我知道堆栈
指针
(SP)值,编辑:如果堆栈从较小
的
地址
增长到更大
的
地址
,并且参数使用cdecl
浏览 4
提问于2012-12-12
得票数 4
回答已采纳
3
回答
函数
总是返回指向空
的
指针
。
、
为什么createArray
函数
返回指向0
的
指针
?我想,我应该用malloc来修复它,但为什么?
浏览 2
提问于2018-10-22
得票数 0
回答已采纳
1
回答
具有偏移量
的
aarch64内联程序集堆栈
指针
约束内存
地址
用于Clang 6+
、
、
、
、
源数组保存在堆栈中,当Clang本身生成ldp指令时,它使用带有偏移量
的
堆栈
指针
,但是当我输入
带
内联程序集
的
数组及其索引时,它将扩展为
地址
的
x寄存器。然而,这一工作正在导致性能倒退。ldp q19, q4, [x11] 但是我想使用一个带有偏移
地址
的
堆栈
指针
,它可以从索引
的
K2数组变量中自动解析。这是因为Clang 6正在将其他
函数
使用
的
其他数组中
的
相同值合并到堆
浏览 1
提问于2019-04-28
得票数 0
1
回答
在C中获取标签
的
地址
、
、
我在linux内核中找到了这个宏,同时试图找出如何在C中获取标签
的
地址
。__here; __here: (unsigned long)&&__here; })(tsk)->task_state_change = _THIS_IP_; 我们正在实现我们自己
的
操作系统,作为Grad课程
的
一部分,我
的
目的是在调用schedule()之后返回到标签。不是这样做
的
吗?(请假定我下面有必要
的
程序集来读取和写入寄存器。这只是我想要展示
的
浏览 3
提问于2015-04-18
得票数 1
回答已采纳
2
回答
将
函数
指针
作为参数传递给dll
函数
并从dll内部调用它们安全吗?
、
、
我希望将一些(dll或非dll )
函数
指针
作为参数传递给某些dll
函数
,并从dll内部调用它们。我想知道这是否安全,因为我在上发现了这样
的
信息: 在DLL代码中,假定
函数
指针
指向
函数
描述符。
函数
指针
调用首先通过取消
指针
获得
函数
地址
,然后分支到
函数
条目。当一个非DLL
函数
指针
被传递到DLL代码时,它直接指向
函数
条
浏览 4
提问于2009-03-17
得票数 6
回答已采纳
2
回答
(void **)&x和(void *)x有什么区别?
、
、
、
、
)x,size); 2cudaMalloc(*x,size); 4 我只想知道其中
的
区别cudaMalloc()
函数
的
第一个参数是
指针
变量
的
地址
,该变量在
分配
后必须指向已
分配
的
对象。
指针
变量
的
地址
应该强制转换为(void **),因为
函数
需
浏览 0
提问于2012-08-13
得票数 2
回答已采纳
1
回答
分配
的
内存
地址
冲突
、
、
、
这是我代码
的
一部分。int isGoal(Node *node, int startNode){ . }$26 = (struct intNode **) 0xffbff2f0 $22 = (int *) 0xffbff2f0 节点->path->next已在此
函数
之外定义但是正
浏览 0
提问于2010-04-12
得票数 0
回答已采纳
1
回答
在ltrace和objdump中显示
的
不同指令
地址
、
、
、
但是我发现ltrace和objdump在指令
地址
上有区别。include <iostream> std::cout << "Hello";}binary@binary-VirtualBox:~/code/chapter5
浏览 12
提问于2022-04-01
得票数 0
回答已采纳
3
回答
函数
范围和
指针
、
、
据我理解,main()中
的
指针
应该有局部变量
的
原始
地址
,即现在被销毁了。因为
指针
在这一点上被
分配
了有效
地址
。 // Segmentation fault (core dumped) }
gcc
(Ub
浏览 4
提问于2021-10-05
得票数 0
回答已采纳
3
回答
const char **a = {"string1","string2"}和
指针
算法
、
*/ printf("%s", a+1);/* prints ng1 */对于最后一次打印,
GCC
我认为代码将创建一个指向两个字符串
的
指针
数组和
分配
给
的
基
地址
,这允许正常
的
指针
运算。但是看起来assumption.The有点问题,第一次打印表明我
的</
浏览 1
提问于2015-02-08
得票数 2
2
回答
C赋值运算符=
解释下面的C程序是如何工作
的
:特别是如何将
函数
'fun‘赋值给(*p)() = fun;我需要知道编译器是如何编译这段代码
的
。
浏览 2
提问于2012-09-14
得票数 0
回答已采纳
1
回答
有什么方法可以为
函数
指针
比较生成警告吗?
、
、
、
、
我花了很长时间才找到我
的
代码中有一个错误是由/OPT:ICF触发
的
因为/OPT:ICF可以使相同
的
地址
分配
给不同
的
函数
或只读数据成员(使用/Gy编译
的
const变量),所以它可以中断依赖于
函数
的
唯一
地址
或只读数据成员
的
程序(我一直在存储和比较
函数
指针
的
相等性,当链接器丢弃相同
的
浏览 4
提问于2018-01-29
得票数 29
回答已采纳
1
回答
传递要在C中
的
函数
中修改
的
动态
分配
矩阵
、
、
好
的
,所以我需要在C中动态地
分配
一个矩阵,然后将它传递给一个
函数
来修改它(我希望在返回main之后
函数
中所做
的
更改保持不变)。我就是这样做
的
: int x, i, j; m[i] = (int *) malloc(M * sizeof(int));read_zone(
浏览 3
提问于2017-12-30
得票数 1
回答已采纳
1
回答
指向一维数组变量
的
C/C++
指针
、
、
、
*/数组变量可视为指向数组
的
第一个元素
的
常量
指针
。那么,为什么我不能将常量
指针
(即) &x
的
地址
分配
给
指针
变量q
的
指针
呢?
浏览 3
提问于2016-12-22
得票数 1
回答已采纳
2
回答
有没有什么方法可以在C语言中获取文件或项目中所有
函数
的
堆栈大小?
、
、
我想得到所有堆栈大小大于指定大小
的
函数
,有什么简单
的
方法可以推荐吗? 获取.obj文件,反汇编它,然后分析输出文件?
浏览 2
提问于2011-08-20
得票数 1
1
回答
C-将内存
分配
给结构中指向成员
的
指针
。
、
、
我已经看到了很多其他
的
问题,但是我似乎仍然不知道如何初始化指向同时也是
指针
的
struct成员
的
指针
。给定指向我
的
结构
的
指针
(其中包含一个成员,它是一个
指针
),我想初始化指向该成员
指针
的
指针
。例如,当向链接列表中添加节点时,我在示例中给出
的
参数是addNode(**head,等等)。我想知道是否需要为这个
指针
分配
内存,如果我在下面
浏览 2
提问于2019-11-14
得票数 0
回答已采纳
2
回答
当将char**传递给无效**
函数
参数时,
指针
类型与
指针
类型不兼容
、
、
、
、
我正在尝试实现一个无安全
的
函数
,它擦除
分配
的
内存,释放它,然后将指向
分配
区域
的
指针
设置为NULL,这样
指针
就不能在空闲后被重用,并且不能用相同
的
函数
被双重释放。为了实现这一点,我使用了
指针
到
指针
的
参数,它允许我覆盖
指针
到
分配
的
内存。 问题是
GCC
抱怨不兼容
的
指针</e
浏览 0
提问于2021-04-02
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券