我想在最近的项目(用C编写)中使用运算符->,但是我不断收到错误Illegal member reference for "->"。我知道可以在最新的C和C ++版本中使用此运算符。我认为,我的编译器/链接器使用的C标准是C89/C90。你们知道在哪个更新中引入了->取消结构引用的方法吗? 最佳答案 自创建以来一直使用该语言,远远早于C89 / C90 ANSI / ISO标准化。您的编译器错误很可能与代码中的某些错误有关,而不与语言标准有关。