gpt4 book ai didi

c - 长时间插入指针

转载 作者:行者123 更新时间:2023-12-02 06:41:01 25 4
gpt4 key购买 nike

这种转换会失败吗?何时?

long x=-1;
long y = (long)(void*)x;
assert(x==y);

更具体地说,如何在编译时检测上述强制转换是否正确。

最佳答案

一种更可移植的方式(在C99标准变体上)是#include <stdint.h>,然后将指针转换为intptr_t(并返回)。保证此整数类型为指针的大小。

关于c - 长时间插入指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8068487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com