Wenn ich mir deine Fragen aus den letzten Tagen so ansehe, habe ich das Gefühl, dass du das größte Problem an C++ schon am eigenen Leib erfahren hast: die flache Lernkurve.
Du scheinst schon ein paar Tage dranzusitzen, vielleicht mit Tutorials, vielleicht hast du sogar ein Buch, und du tippst fleißig deine Befehle ab und spielst damit rum, aber irgendwie sind die Ergebnisse unbefriedigend. Du hast nur diese schwarze Textbox, nur ganz simple Ein- und Ausgabewerkzeuge, und irgendwie ist das alles nicht das, was du dir vorgestellt hast, schließlich willst du doch schicke Fenster, so, wie du es von deinem Windows gewohnt bist.
Aber so langsam dämmert dir vielleicht, dass das so simpel alles gar nicht ist.
Nun, es ist so: Programmieren ist ein schönes, interessantes und spannendes Hobby, aber leider auch eine komplexe Angelegenheit. In dem Stadium, in dem du jetzt bist, kannst du das ganz gut mit dem Lernen einer natürlichen Sprache vergleichen. Stell dir vor, du lernst eine Fremdsprache, beispielsweise Italienisch.
Natürlich würdest du gern politische Diskussionen oder anregende Gespräche über aktuelle Kinofilme oder auch Fachsimpelei über Kochrezepte mit einer schicken Italienerin führen. Und das wirst du auch irgendwann können - aber der Weg dahin ist weit. Du wirst viele, viele Monate lang ganz simple Dialoge üben, die man im normalen Leben nie führen würde. Du übst, dich vorzustellen, deine Hobbys auf Italienisch auszudrücken, nach dem Weg zum Bahnhof zu fragen, und so weiter und so weiter.
Das ist trivial und langweilig und überhaupt nicht das, was du dir vorgestellt hast, als du dir deinen nächsten Italienurlaub vorgestellt hast. Aber es ist notwendig, um die Grammatik und die Eigenheiten der italienischen Sprache zu lernen, um deinen Wortschatz zu erweitern und um all das nicht nur zu "verstehen", sondern zu verinnerlichen. Erst, wenn bestimmte Dinge so sitzen, dass sie auch in deinem Unterbewusstsein jederzeit abrufbar sind und du ein Gefühl für die Sprache hast, bist du bereit, dich mit fortgeschritteneren Aspekten wie echten Gesprächen zu beschäftigen.
Nun gibt es sicherlich auch Programmiersprachen, die dir alles etwas vereinfachen und dich schneller ans Ziel kommen lassen. Unter Windows könntest du zum Beispiel Visual Basic lernen. Auch da musst du viel lernen, aber du arbeitest von Anfang an mit deinen Fenstern, die du auch nicht programmieren musst, sondern die du dir "zusammenklickst" und dann "nur noch" die Funktionalität selbst schreibst. Aber diese Sprachen schränken dich nunmal auch sehr ein. Du möchtest vermutlich kein "Reisewörterbuch", aus dem du vorgefertigte Sätze vorliest und dann hoffen musst, dass das Gespräch mit der Italienerin keine unvorhergesehene Wendung nimmt. Du möchtest vermutlich Italienisch lernen und dich frei mit deiner Italienerin unterhalten.
C++ ist eine der komplexesten Programmiersprachen überhaupt, und die Grundlagen müssen definitiv fest sitzen, bis du die Sprache wirklich zu etwas Sinnvollem benutzt. Das ist erstmal enttäuschend und frustrierend, aber du hast nunmal nur zwei Möglichkeiten: Entweder arrangierst du dich damit, dass du für mindestens ein Jahr lang keine schicken bunten Fenster mit Buttons und Menüs verwirklichen kannst, oder du verabschiedest dich von deinem Traum von der Italienerin und fährst in den Schwarzwald.