Verwenden von STDCout

Verwenden von STDCout
Möglicherweise haben Sie von dem Konzept von Objekten im Programmieren gehört.e., Objekt orientierte Programmierung. Genau wie diese Objekte hat C ++ das "Cout" -Objekt entwickelt, das in seiner Ausgabestreamklasse vordefiniert wurde. Dieses Cout -Objekt oder diese Anweisung wurde speziell so konzipiert. Aber das Wort "std" steht für "Standard" I.e., Standardausgabe auf dem Standardausgangsbildschirm. Es ist ein Namespace, der im C ++ - Code verwendet werden muss, um die Standardausgabe anzuzeigen. Ohne den Standard -Namespace können wir das Cout -Objekt im Code nicht verwenden. Wir haben uns also entschlossen, diesen Artikel für unsere Linux -Benutzer zu schreiben, die die Verwendung von STD :: Cout in C ++ sehen möchten, während wir den G ++ - Compiler auf dem Ubuntu 20 verwenden möchten.04 Linux -Betriebssystem. Schauen wir es uns nur einmal an.

Stellen Sie sicher, dass Sie bereits von Ihrem Ubuntu 20 angemeldet wurden.04 System. Nach dem Login müssen Sie Ubuntus Shell Console öffnen, um darin zu arbeiten. Um sicherzustellen, dass Ihr System aktuell ist. Danach benötigen wir eine C ++ - Datei, um unseren C ++ - Code hinzuzufügen. Wenn Sie keine haben, mach dir keine Sorgen. Versuchen Sie, einen mit Ubuntus "Touch" -Bemerkung auf der Shell mit dem neuen Namen einer Datei mit einer "CC" -Weiterung mit sich zu erstellen. Höchstwahrscheinlich befindet sich diese Datei in Ubuntus Heimatordner. Sie müssen es öffnen, damit wir Code darin erstellen können. Zum Öffnen können Sie die integrierten Linux-integrierten Editoren wie einen Texteditor, einen Nano-Editor oder einen VIM-Editor verwenden. Wir empfehlen Ihnen, entweder den Editor „Nano“ oder den Texteditor zu verwenden, da diese beiden Redakteure bei der Codierung und Ausführung einfach und bequem zu bedienen sind.

Beispiel 01:

Beginnen wir mit dem ersten Beispiel unseres Artikels. In diesem Beispiel werden wir den Namespace „STD“ zusammen mit dem Cout -Objekt nicht verwenden, um zu sehen, wie es sich ergibt. Fügen Sie also in der leeren C ++-Datei den C ++-Standard-Eingabe-Output-Stream-Header in unserem Code hinzu. Dadurch kann das C ++ - Programm Eingabe aufnehmen und den Ausgangswert auf dem Bildschirm anzeigen. Wir haben die main () -Funktion von c ++ verwendet, um die Implementierung der Logik im Code durchzuführen. In der Funktion main () haben wir einfach das Objekt oder die Anweisung „Cout“ verwendet, um einen Textwert vom Typ String auf dem Shell-Bildschirm des Ubuntu 20 anzuzeigen.04 System. Danach wird die Anweisung für die Rückgabe 0 verwendet, um das Programm mit Nullfehlern zu beenden. Jetzt ist das Programm abgeschlossen und bereit zum Zusammenstellen. Stellen Sie sicher, dass Ihr Ubuntu 20.04 System hat den G ++-Compiler für die bereits installierte und konfigurierte und konfigurierte C ++-. Speichern Sie den unten gezeigten Code mit der Verknüpfung „Strg+S“ und beenden Sie den GNU -Nano -Editor über die Verbrauch.

Versuchen Sie nach dem Codieren nach dem Codieren mit dem G ++ - Compiler, um den Code zu kompilieren. Dabei haben wir den Fehler angezeigt, der zeigt, dass wir den Standard -Namespace vor dem Cout -Objekt nicht verwendet haben. Dies bedeutet, dass unser Code fehlerfrei und Cout funktioniert, wir müssen das Schlüsselwort „STD“ als Namespace für das Cout-Anweisungsobjekt hinzufügen. Ändern wir jetzt den Code.

Öffnen Sie also die Datei “stdcout.CC ”Noch einmal im Nano -Editor mit der Anweisung„ Nano “auf der Shell. Jetzt wird die Datei geöffnet. Wir werden es aktualisieren, indem wir den "STD" -Samenspace vor dem "Cout" -Objekt in der main () -Funktion hinzufügen, die durch das Doppeldarmzeichen "::" getrennt ist. Da wir das Objekt „Endl“ verwendet haben, um nach der Anzeige des Textes einen Zeilenumbruch hinzuzufügen, müssen wir auch den Namespace „STD“ für dieses Objekt verwenden. Wir müssen also den "STD" -Namenspace verwenden, bevor das "Endl" -Objekt durch doppelter Dickdarm "::" getrennt ist, wie im folgenden Bild gezeigt. Ohne die Verwendung des STD -Namespace können wir die Ergebnisse möglicherweise nicht erzielen. Sparen wir unseren Code mit der T -Shortcut -Taste von Strg+S auf dem Nano -Editor und beenden Sie den Editor mit der Strg+X -Verknüpfung.

Nachdem wir den oben aufgerichteten Code mit dem G ++-Compiler zusammengestellt haben, haben wir den Code fehlerfrei und er war erfolgreich, da er nichts zurückgab. Nach der Verwendung des Ausführungsbefehls “./A.Out “Auf der Shell haben wir die Textzeichenfolge auf unserem Shell -Bildschirm angezeigt. Sie können die Verwendung sowohl der Befehle als auch der Ausgabe im Bild unten sehen.

Beispiel 02:

Dies war die erste Methode, die den Namenspace „STD“ zusammen mit dem "Cout" -Fjekt verwendet hat. Wenn Sie vermeiden möchten, den Namespace „STD“ mit den COUut -ähnlichen Objekten und dem „Endl“ -Objekt zu verwenden, können Sie dies auch in Ihrem C ++ - Code tun. Dafür müssen Sie den Namespace „STD“ zu Beginn des Codes vor der Main () -Funktion und nach den Headern oder Bibliotheken definieren. Wir werden dieses Beispiel also verwenden, um die zweite Methode der Verwendung des "STD" -Namenspace separat zu sehen, um das gleiche Ergebnis zu erzielen wie mit der Verwendung von „STD“ mit dem „Cout“. Wir haben also dieselbe Datei geöffnet und die Leitung „Namespace STD verwenden“ vor der im Bild unten gezeigten Funktion main () hinzugefügt. Wir haben den Namespace „STD“ nicht mit dem "Cout" -Objekt danach innerhalb der Funktion main () verwendet. Sparen wir den Code und sehen, wie er führt.

Nachdem wir dieses C ++ - Programm zusammengestellt und ausgeführt haben, haben wir die gleichen Ergebnisse wie im obigen Beispiel. Im Allgemeinen ist die Verwendung des STD -Namespace vor der Haupt () -Funktion nicht eine gute Praxis in der C ++ -Programmierung. Vermeiden Sie es also.

Beispiel 03:

Schauen wir uns das letzte, aber nicht das geringste Beispiel für die Verwendung des „std :: cout“ in unserem C ++ - Programm an. In diesem Beispiel werden wir uns auch mit der Verwendung von „std :: cin“ befassen, um Eingaben vom Benutzer zu erhalten, um sie danach auf der Shell anzuzeigen. Mit dem ersten „STD :: Cout“ werden also angezeigt, dass wir als Eingabe etwas eingeben müssen. Eine Ganzzahlvariable „var“ von Größe 5 wurde deklariert. Danach ist der „std :: cin“ hier, um Eingaben vom Benutzer zu nehmen und sie in der Variablen „var“ zu speichern. Diese Eingabe muss vom Typ "Ganzzahl" sein, da sonst die Kompilierung durch einen Fehler wird. Die letzte Anweisung „STD :: Cout“ wird verwendet, um den variablen Wert in der Shell zu zeigen.

Nach der Zusammenstellung und Ausführung der Code hat der Benutzer den durch den Speicherplatz getrennten Ganzzahlwert hinzugefügt. Die Variable hat jedoch nur den ersten Wert vor dem Speicherplatz genommen und angezeigt und berücksichtigt den Raum und danach nicht als Ganzzahlwert.

Abschluss

Hier ging es um die Verwendung der Anweisung „Std :: Cout“ in C ++ unter Verwendung verschiedener Methoden. Wir haben uns das Programm angesehen, das das „STD“ nicht mit Cout -Anweisungen verwendet hat, und verstanden, wie viel das Schlüsselwort „STD“ für unseren C ++ - Code erforderlich ist. Die Codebeispiele enthalten auch die Verwendung von „std“ vor dem "Cout" -Objekt und vor der Funktion main (), damit unsere Benutzer beim Lernen nichts verpassen können.