2016-10-17 63 views
-1

我想在最近的项目中使用运算符->(用C语言编写),但我经常得到错误Illegal member reference for "->"。我知道这个操作符可以在最近的C和C++版本中使用。我认为,我的编译器/链接器使用的C标准是C89/C90。你们知道在哪个更新中引入了->的结构解引用?C中引用“ - >”的结构解引用是什么时候?

+0

它从一开始就一直在C;你更可能试图用结构引用而不是指针来使用它。 –

+1

尝试发布您的代码... – LPs

+1

谢谢,那么我需要通过编译器设置。在另一台机器上编译的项目就好了。 –

回答

0

它自创建以来一直使用该语言,远远早于C89/C90 ANSI/ISO标准化。

您的编译器错误很可能与代码中的某些错误有关,而与语言标准无关。

相关问题