Ich möchte den Operator ->
in einem aktuellen Projekt (in C geschrieben) verwenden, aber ich bekomme ständig den Fehler Illegal member reference for "->"
. Ich weiß, dass dieser Operator in den letzten C- und C++ - Versionen verwendet werden kann. Der von meinem Compiler/Linker verwendete C-Standart ist C89/C90
, denke ich. Weißt du, in welchem Update die Strukturdereferenz mit ->
eingeführt wurde?Wann wurde die Struktur dereferenz mit "->" in C eingeführt?
-1
A
Antwort
0
Es war in der Sprache seit seiner Schaffung weit früher als die C89/C90 ANSI/ISO-Standardisierung.
Ihr Compilerfehler ist höchstwahrscheinlich mit einem Fehler in Ihrem Code und nicht mit dem Sprachstandard verbunden.
Verwandte Themen
- 1. Wann wurden erweiterte Datensätze eingeführt?
- 2. Wann wurden GADTs in GHC eingeführt?
- 3. Null-Dereferenz C#
- 4. Die Anmerkung „@OneToMany“ in Hause wurde nie eingeführt (Doctrine2)
- 5. Wann wurden die alternativen Token 'and' und 'oder' in C++ eingeführt?
- 6. Wann wird C freien Speicher der Struktur
- 7. Wann wurde benötigt ("was") geboren?
- 8. Wenn Hibernate kann, Warum wurde JPA eingeführt?
- 9. Wann wurden gespeicherte Prozeduren in das SQL Server-Produkt eingeführt?
- 10. Vermeiden <> mit Standard-Template Klasse/Struktur in C++
- 11. Suche nach einer CMake-Version Ein Feature wurde eingeführt in
- 12. Herausfinden, welche Version von R eine Funktion eingeführt wurde in
- 13. Enum eingeführt mit der Deklaration
- 14. Überprüfen, wann die R-Sitzung gestartet wurde?
- 15. Ermitteln, wann die CD-Schublade geschlossen wurde
- 16. C-Struktur und C++ Struktur
- 17. PHP Dereferenz Array Elemente
- 18. Reihenfolge der Operationen für Dereferenz und Klammer-Ref in C
- 19. Zeiger auf die Struktur mit System.Numerics.Vector <double> in C#
- 20. Wann wurde der Zuweisungsoperator aufgerufen?
- 21. Wie initialisiert man die Struktur in C++?
- 22. Erkennen, wann Socket getrennt wurde mit()
- 23. C++ Überladen der Index-Dereferenz, wo nullptr erlaubt ist
- 24. C++ std :: Liste mit Struktur mit Liste mit Struktur
- 25. die Erinnerung an Struktur effizienter in C++
- 26. Wann SqlConnection.ClearAllPools() in C#
- 27. C# Windows 10 herausfinden, wann das System gestartet wurde
- 28. Kernel oops bei Doppelzeiger Dereferenz
- 29. Wann wurde Minor GC ausgelöst?
- 30. Leere Struktur in C
Es war in C seit dem Anfang; Es ist wahrscheinlicher, dass Sie versuchen, es mit einer Strukturreferenz statt mit einem Zeiger zu verwenden. –
Versuchen Sie, Ihren Code zu posten ... – LPs
Danke, dann muss ich die Compiler-Einstellungen durchgehen. Projekt kompiliert auf einer anderen Maschine gut. –