Hallo Freunde
Ich bin am Ende, völlig verzweifelt. Vor zwei Jahren habe ich einen Versuch gestartet, mit C++ klar zu kommen, ich bin auf der ganzen Linie gescheitert. Ich hatte keine Ahnung von OOP und bin mit dem ganzen System nicht klar gekommen. Eigentlich nicht weiter verwunderlich wenn man von PHP umsteigen will, welches inzwischen zwar auch OOP anbietet, meiner Meinung jedoch nicht wirklich nützlich ist, es ging jahrelang ja auch ohne ... (hier könnte man einen weiteren Thread starten, ich bitte euch jedoch eure meinung für euch zu behalten und mir bei meinem Problem zu helfen
)
Vor einigen Wochen dann der 2. Versuch. Ich beherrsche inzwischen Java und kann dort schon sehr nützliche Programme schreiben. Die objektorientierte Programmierung liegt mir inzwischen besser und ich kann sie verstehen, obwohl ich Sachen wie Interfaces und ähnliches nie nutze, die Vererbung nur selten.
Jedoch bin ich nun zum Schluss gekommen, dass es nicht am Programmiern liegt, denn das kann ich. Nein, mein Problem ist das ganze, riesige, unübersichtliche C++-System an sich, welches noch kein Buch und keine Internetseite für mih entwirren konnte.
Überall bekommt man die Grundlagen der Datentypen, der Variabeln, Konstanten, Schleifen, Klassen, Funktionen usw .. erklärt. Wer aber irgendwann einmal eine Programmiersprache erlernt hat, wird sich während 450 von 500 Seiten langweilen.
Meine Probleme sind allerdings anders. Und ich kann sie jetzt auch nicht alle niederschreiben da sie sich, wenn jemand meine Probleme beantworten kann, mit der Zeit lösen werden.
Ich beginne einfach mal mit der ersten Frage die mir einfällt:
Was ist der unterschied zwischen Header- und den Source-Files? Wieso schreibt man seinen Code (wie in Java) nicht einfach in einen Dateityp? Wieso steht in C++ eine Klasse mal in einer .cpp, mal in einer .h Datei?
Wieso werden Dialoge mit der Endung .rc gespeichert? Was hat das für einen Sinn? Ein Dialog wird (ich habe keine Ahnung) wie in Java doch auch einfach Code sein und in einer normalen Datei stehen ...
Ich beginne erst mal so. Ich hoffe ihr habt Antworten ...
Ich bin am Ende, völlig verzweifelt. Vor zwei Jahren habe ich einen Versuch gestartet, mit C++ klar zu kommen, ich bin auf der ganzen Linie gescheitert. Ich hatte keine Ahnung von OOP und bin mit dem ganzen System nicht klar gekommen. Eigentlich nicht weiter verwunderlich wenn man von PHP umsteigen will, welches inzwischen zwar auch OOP anbietet, meiner Meinung jedoch nicht wirklich nützlich ist, es ging jahrelang ja auch ohne ... (hier könnte man einen weiteren Thread starten, ich bitte euch jedoch eure meinung für euch zu behalten und mir bei meinem Problem zu helfen

Vor einigen Wochen dann der 2. Versuch. Ich beherrsche inzwischen Java und kann dort schon sehr nützliche Programme schreiben. Die objektorientierte Programmierung liegt mir inzwischen besser und ich kann sie verstehen, obwohl ich Sachen wie Interfaces und ähnliches nie nutze, die Vererbung nur selten.
Jedoch bin ich nun zum Schluss gekommen, dass es nicht am Programmiern liegt, denn das kann ich. Nein, mein Problem ist das ganze, riesige, unübersichtliche C++-System an sich, welches noch kein Buch und keine Internetseite für mih entwirren konnte.
Überall bekommt man die Grundlagen der Datentypen, der Variabeln, Konstanten, Schleifen, Klassen, Funktionen usw .. erklärt. Wer aber irgendwann einmal eine Programmiersprache erlernt hat, wird sich während 450 von 500 Seiten langweilen.
Meine Probleme sind allerdings anders. Und ich kann sie jetzt auch nicht alle niederschreiben da sie sich, wenn jemand meine Probleme beantworten kann, mit der Zeit lösen werden.
Ich beginne einfach mal mit der ersten Frage die mir einfällt:
Was ist der unterschied zwischen Header- und den Source-Files? Wieso schreibt man seinen Code (wie in Java) nicht einfach in einen Dateityp? Wieso steht in C++ eine Klasse mal in einer .cpp, mal in einer .h Datei?
Wieso werden Dialoge mit der Endung .rc gespeichert? Was hat das für einen Sinn? Ein Dialog wird (ich habe keine Ahnung) wie in Java doch auch einfach Code sein und in einer normalen Datei stehen ...
Ich beginne erst mal so. Ich hoffe ihr habt Antworten ...