S
Martin Braun schrieb:
Hallo,
was kann man denn mit dem normalen C++ programmieren ...?
...
Ganz einfach: Alles !
Eine Programmiersprache macht Aussagen über Datenstrukturen und Abläufe ... nicht über "Fenster", "GUIs", .... ebensowenig, wie sie Dir Vorgaben darüber macht, wie die von dem Programm genutzten Files heißen müssen.
Wenn man Fenster, GUIs, ... ansteuern will, braucht man OS-Mittel, die man wiederum über eine entsprechende API aus der Programmiersprache nutzen kann. Daran ändert es auch nichts, wenn einem jemand eine Menge Arbeit abgenommen und die API komfortabler gestaltet hat.
Selbst bei Java ist das nicht anders....
Es gibt natürlich für jedes Betriebssystem Anwendungsprogramme mit recht flexiblen Konfigurationsmöglichkeiten, mit denen man auch z.B. GUIs erstellen kann ... und einige Programmhersteller nutzen sogar bei verschiedenen Programmen eine kompatible Konfigurationssyntax (z.B. Visual Basic), aber eine "echte" Programmiersprache ist das noch nicht.
(OK, ich weiß: Die Grenze ist fließend - Java ist letztlich auch nichts Anderes -, aber trotzdem bleibt C++ eben dem Konzept treu).
Es hindert Dich übrigens niemand daran, in Deinem System die Ein-/Ausgabeströme cin/cout/cerr so zu konfigurieren, dass sie in GUIs schreiben/aus ihnen lesen....
Gruß,
Simon2.