これはxcodeの中で最も迷惑なエラーの1つです。 私はAndroidでコンパイルして実行できましたが、iOSでは実行できなかったACコードがあります:疑わしい識別子または '(' XCode Cポインタ機能
Hファイル:
typedef int (*encoding_function)(const short * a_input, unsigned char * a_output, const int a_len);
typedef int (*decoding_function)(unsigned char * a_input, short * a_output, const int a_len);
void set_encoding_func(encoding_function a_encoding_func);
void set_decoding_func(decoding_function a_decoding_func);
最初のCファイル:
decoding_function real_decoding_func;
void set_decoding_func(decoding_function a_decoding_func)
{
real_decoding_func = a_decoding_func;
}//- HERE IS THE ERROR!!!!!
第二のCファイル - NO ERROR!
encoding_function real_encoding_function;
void set_encoding_func(encoding_function a_encoding_func)
{
real_encoding_function = a_encoding_func;
}
EDIT:コードを削除した後、「Ex unqualified-id」と表示されます。