-
-
Erfahrener Benutzer
Begeisterter Techniker
Bis vor einem Jahr hätte ich dir da noch mehr wie Recht gegeben, so ziemlich Alles was ich in Büchern und dem Netz zu OOP gelesen hatte hat mich mehr verwirrt wie informiert und wie zu Beginn dieses Threads ja zu sehen ist war das für mich ein Buch mit 70 Siegel.
Aber trotz Allem konnte ich mich dann vor rund einem Jahr C++ nicht mehr wirklich verwehren. Ich meine, nehmen wir mal Arrays. Bei C hat man da entweder ein statisches Array, oder muss erst für jeden neuen Eintrag Speicher reservieren. malloc, calloc, realloc, free. Peng irgendwo ein falscher Wert und das Programm ist futsch. Bei C++ baust du einfach das Array mit vector und hängst für jeden neuen Eintrag einfach ein push_back() dran. Keine Speicherreservierung usw. Es geht schneller und ist sicherer.
Und was OOP angeht. Hatte ich vor Kurzem noch das Problem mit globalen Variablen wegen der Soundkarte, so ist das jetzt Alles schön in eine Klasse verpackt. Da ist es jetzt wurst ob ich 1 oder 10 Soundkarten initialisiere. Das macht den Code um ein Vielfaches sauberer finde ich. Auch das Prinzip mit Public und Private finde ich sehr gut!
Letzten Endes muss aber jeder für sich die entsprechende Sprache finden. Vor einem Jahr habe ich mir da auch nicht rein reden lassen. Bin eben jetzt in die Richtung abgebogen und ziemlich zufrieden und da anscheinend der Unterschied zwischen C++ und Java nicht so gross ist wie zwischen C und Java nehme ich mal an, wenn ich mir irgendwann an Eclipse gewöhne geht auch die Entwicklung von Apps für Android los. Das habe ich schon einmal versucht, war aber letzten Endes eigentlich nur ein Abschreiben und rum kopieren von Code aus dem Netz ohne wirklich zu verstehen was ich da eigentlich mache ^^.
@botty:
Auf jeden Fall mal vielen Danke für den Schubser. Ein Guru werde ich aber mit Sicherheit nicht ^^. Aber auf jeden Fall verstehe ich jetzt langsam was bei dem Hello World von Marsyas da eigentlich passiert. Ich denke auch das ich das jetzt langsam mal anwenden kann
. Sehe ich heute Abend ^^.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen