我在 Xcode 中遇到了operator
关键字问题。我在头文件 (.h) 中有这个,但由于 C++ 中的运算符重载,Xcode 将其识别为关键字,即使我将文件类型设置为默认 C 头文件而不是 C++ 头文件。我要编译的代码都是用 C 编写的,我遇到问题的代码行是这样的
struct foo {
int a;
int b;
...
char operator[80];
}
我现在坚持了一段时间。运算符用作变量名的原因现在不在范围内,因为这是一个跨平台代码,我无法更改,并且可以在许多其他低级设备的平台中编译。
任何帮助将不胜感激。