-1
我想在最近的项目中使用运算符->
(用C语言编写),但我经常得到错误Illegal member reference for "->"
。我知道这个操作符可以在最近的C和C++版本中使用。我认为,我的编译器/链接器使用的C标准是C89/C90
。你们知道在哪个更新中引入了->
的结构解引用?C中引用“ - >”的结构解引用是什么时候?
我想在最近的项目中使用运算符->
(用C语言编写),但我经常得到错误Illegal member reference for "->"
。我知道这个操作符可以在最近的C和C++版本中使用。我认为,我的编译器/链接器使用的C标准是C89/C90
。你们知道在哪个更新中引入了->
的结构解引用?C中引用“ - >”的结构解引用是什么时候?
它自创建以来一直使用该语言,远远早于C89/C90 ANSI/ISO标准化。
您的编译器错误很可能与代码中的某些错误有关,而与语言标准无关。
它从一开始就一直在C;你更可能试图用结构引用而不是指针来使用它。 –
尝试发布您的代码... – LPs
谢谢,那么我需要通过编译器设置。在另一台机器上编译的项目就好了。 –