Normal
Hi,in C++ gibt es Referenzen und Pointer zwischen denen du Unterscheiden musst. In Java gibt es meines Wissens nur die Referenzen.Java hat einen Garbage-Collector der Instanzen von Objekten die nichtmehr benötigt werden an der entsprechenden Stelle durch das Kompilieren automatisch rausschmeisst. In C++ brauchst du dafür einen Destructor den du entsprechend benutzen musst, um die Instanz zu zerstören und so die Vermüllung des Speichers zu verhindern.Ausserdem spielt die Reihenfolge der Methoden in C++ eine Rolle, in Java allerdings nicht (ich schätze auch hier kümmert sich der Compiler darum). Das bedeutet dass du in C++ eine Methode nur verwenden kannst, wenn sie im Quellcode über der Stelle an der du sie verwendest steht. Alles was darunter liegt gilt als noch unbekannt (so jedenfalls mein letzter Stand).
Hi,
in C++ gibt es Referenzen und Pointer zwischen denen du Unterscheiden musst. In Java gibt es meines Wissens nur die Referenzen.
Java hat einen Garbage-Collector der Instanzen von Objekten die nichtmehr benötigt werden an der entsprechenden Stelle durch das Kompilieren automatisch rausschmeisst. In C++ brauchst du dafür einen Destructor den du entsprechend benutzen musst, um die Instanz zu zerstören und so die Vermüllung des Speichers zu verhindern.
Ausserdem spielt die Reihenfolge der Methoden in C++ eine Rolle, in Java allerdings nicht (ich schätze auch hier kümmert sich der Compiler darum). Das bedeutet dass du in C++ eine Methode nur verwenden kannst, wenn sie im Quellcode über der Stelle an der du sie verwendest steht. Alles was darunter liegt gilt als noch unbekannt (so jedenfalls mein letzter Stand).