-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
謝謝,那麼我需要通過編譯器設置。在另一臺機器上編譯的項目就好了。 –