1
6
其他一些人已经声明了正确的强制转换,但它生成了一个
spurious warning
.
这个警告来自一个可能的
bug
在C标准中,或(取决于您的解释)GCC应特别处理的案例。我相信
详细说明,类型
|
2
3
尝试:
编辑
但是如果
|
3
3
最新版本的演员表中的警告问题有着历史渊源。你知道C语言(以及C++)正确地禁止
但是,C语言也禁止
我无法复制我的GCC版本给你的警告。但如果你明白了,这似乎只是同一意识形态的另一个后果。如果您考虑到转换是由显式转换运算符请求的,那么gcc警告是完全不合理的。您可以尝试使用链接的强制转换来绕过警告。
|
4
1
请注意,您不需要数组维度:
因为有些人可能很难理解:
|
5
0
|
Community wiki · safe_ptr实现 1 年前 |
lplplplp · 为什么不能访问函数外的结构指针 2 年前 |
Fabio · 在c中将指针赋给常数指针++ 2 年前 |
Gabe Tucker · 无法在golang中分配接口对象指针 2 年前 |