Joe*_*Joe 3 c xcode compiler-warnings
我收到一个奇怪的编译警告.它是间歇性的,并不会出现在每个版本中.对于以下行,我收到警告"初始化从没有强制转换的整数中生成指针":
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)
所以,我不太确定问题是什么.想法?