Xcode でoperator
キーワードの問題に直面しています。これはヘッダー ファイル (.h) にありますが、ファイル タイプを C++ ヘッダーではなくデフォルトの C ヘッダーとして設定しているにもかかわらず、C++ での演算子のオーバーロードにより、Xcode はそれをキーワードとして認識します。コンパイルしようとしているコードはすべて C で記述されており、問題のあるコード行は次のようになります。
struct foo {
int a;
int b;
...
char operator[80];
}
私はこれでしばらく立ち往生しています。演算子を変数名として使用する理由は、これが変更できないクロス プラットフォーム コードであり、低レベル デバイス用の他の多くのプラットフォームでコンパイル可能であるため、現在は対象外です。
どんな助けでも大歓迎です。