相关疑难解决方法(0)

"警告:初始化使得指针来自整数而没有强制转换".但我不认为这样做

我收到一个奇怪的编译警告.它是间歇性的,并不会出现在每个版本中.对于以下行,我收到警告"初始化从没有强制转换的整数中生成指针":

callbackTable *callbacks = generateLoggingCallback();
Run Code Online (Sandbox Code Playgroud)

而且,为了完整起见,这给出了相同的结果

callbackTable *callbacks;
callbacks = generateLoggingCallback();
Run Code Online (Sandbox Code Playgroud)

函数原型是:

callbackTable *generateLoggingCallback();
Run Code Online (Sandbox Code Playgroud)

并且实施是

callbackTable *generateLoggingCallback() { ... }
Run Code Online (Sandbox Code Playgroud)

所以,我不太确定问题是什么.想法?

c xcode compiler-warnings

3
推荐指数
1
解决办法
4855
查看次数

标签 统计

c ×1

compiler-warnings ×1

xcode ×1