2016-10-17 62 views
-1

我想在最近的項目中使用運算符->(用C語言編寫),但我經常得到錯誤Illegal member reference for "->"。我知道這個操作符可以在最近的C和C++版本中使用。我認爲,我的編譯器/鏈接器使用的C標準是C89/C90。你們知道在哪個更新中引入了->的結構解引用?C中引用「 - >」的結構解引用是什麼時候?

+0

它從一開始就一直在C;你更可能試圖用結構引用而不是指針來使用它。 –

+1

嘗試發佈您的代碼... – LPs

+1

謝謝,那麼我需要通過編譯器設置。在另一臺機器上編譯的項目就好了。 –

回答

0

它自創建以來一直使用該語言,遠遠早於C89/C90 ANSI/ISO標準化。

您的編譯器錯誤很可能與代碼中的某些錯誤有關,而與語言標準無關。

相關問題