Usando stdcout

Usando stdcout
Potresti aver sentito parlare del concetto di oggetti nella programmazione i.e., programmazione orientata agli oggetti. Proprio come quegli oggetti, C ++ ha inventato l'oggetto "cout" che è stato predefinito nella sua classe di flusso di output. Questo oggetto o istruzione COUT è stato progettato specificamente per emettere o stampare i dati di input su qualsiasi area di output. Ma la parola "std" sta per "standard" i.e., Output standard nella schermata di uscita standard. È uno spazio dei nomi che deve essere utilizzato all'interno del codice C ++ per visualizzare l'output standard. Senza lo spazio dei nomi standard, non possiamo usare l'oggetto "cout" nel codice. Quindi, abbiamo deciso di scrivere questo articolo per i nostri utenti Linux che vogliono vedere l'uso di std :: cout in c ++ mentre usano il compilatore G ++ su Ubuntu 20.04 Sistema operativo Linux. Guardiamolo solo una volta.

Assicurati di aver già effettuato l'accesso dal tuo Ubuntu 20.04 Sistema. Dopo l'accesso, è necessario aprire la console Shell di Ubuntu per funzionare al suo interno. Per assicurarti che il sistema sia aggiornato, prova a utilizzare l'istruzione "APT" per aggiornarlo e aggiornarlo con i diritti sudo. Successivamente, abbiamo bisogno di un file C ++ per iniziare ad aggiungere il nostro codice C ++. Se non ne hai uno, non preoccuparti. Prova a crearne uno con le istruzioni "touch" di Ubuntu sulla shell con il nuovo nome di un file con un'estensione "CC" con esso. Molto probabilmente, questo file può essere trovato nella cartella di casa di Ubuntu. Devi aprirlo in modo da poter creare codice in esso. Per aprirlo, è possibile utilizzare i redattori integrati Linux come un editor di testo, nano editor o editor VIM. Ti consiglieremo di utilizzare l'editor "nano" o l'editor di testo perché entrambi questi editor sono facili e convenienti da utilizzare durante la codifica ed esecuzione.

Esempio 01:

Cominciamo con il primo esempio del nostro articolo. All'interno di questo esempio, non faremo uso dello spazio dei nomi "std" insieme all'oggetto Cout per vedere come risulta i risultati. Quindi, all'interno del file C ++ vuoto, aggiungi l'intestazione del flusso di input-output standard C ++ nel nostro codice. Ciò consentirà al programma C ++ di prendere input e visualizzare il valore di output sullo schermo. Abbiamo utilizzato la funzione principale () di C ++ per eseguire l'implementazione della logica nel codice. All'interno della funzione principale (), abbiamo semplicemente utilizzato l'oggetto o l'istruzione "cout" per visualizzare un valore di testo di tipo stringa nella schermata di shell di Ubuntu 20.04 Sistema. Successivamente, l'istruzione Return 0 viene utilizzata per lasciare il programma con zero errori. Ora il programma è completato e pronto per essere compilato. Assicurati che il tuo Ubuntu 20.04 Sistema ha il compilatore G ++ per il linguaggio C ++ già installato e configurato per rendere il codice privo di errori. Salva il codice mostrato di seguito utilizzando il collegamento "CTRL+S" ed esci dall'editor Nano GNU tramite l'utilizzo di scorciatoia CTRL+X.

Dopo aver eseguito la codifica, prova a utilizzare il compilatore G ++ per compilare il codice. In tal modo, abbiamo ricevuto l'errore che mostra che non abbiamo usato lo spazio dei nomi standard prima dell'oggetto Cout. Ciò significa che per rendere il nostro codice privo di errori e le opzioni di cout, dobbiamo aggiungere la parola chiave "std" come spazio dei nomi per l'oggetto dell'istruzione Cout. Cambiamo ora il codice.

Quindi, apri il file "stdcout.cc "ancora una volta nel nano editore utilizzando l'istruzione" nano "sulla shell. Ora, il file viene aperto. Lo aggiorneremo aggiungendo lo spazio dei nomi "std" prima dell'oggetto "cout" nella funzione principale () separata dal segno del doppio colon "::". Dato che abbiamo usato l'oggetto "endl" per aggiungere un'interruzione di riga dopo la visualizzazione del testo, dobbiamo utilizzare anche lo spazio dei nomi "std" per questo oggetto. Quindi, dobbiamo usare lo spazio dei nomi "std" prima dell'oggetto "endl" separato dal doppio colon "::" come mostrato nell'immagine seguente. Senza l'uso dello spazio dei nomi STD, potremmo non essere in grado di realizzare i risultati. Salviamo il nostro codice con il tasto di scorciatoia CTRL+S sull'editor Nano ed esci dall'editor con il collegamento CTRL+X.

Dopo aver compilato il codice sopra aggiornato con il compilatore G ++, abbiamo ottenuto il codice senza errori e ha avuto successo in quanto non restituisce nulla. Dopo l'uso del comando di esecuzione "./UN.Out ”sulla shell, abbiamo visualizzato la stringa di testo sulla nostra schermata. Puoi vedere l'uso di entrambi i comandi e l'output nell'immagine in basso.

Esempio 02:

Questo è stato il primo metodo a utilizzare lo spazio dei nomi "std" insieme all'oggetto "cout" per visualizzare l'uscita sulla nostra schermata shell mentre si utilizza il compilatore G ++. Se si desidera evitare di usare lo spazio dei nomi "std" con gli oggetti come oggetti e "endl", puoi anche farlo nel tuo codice C ++. Per questo, è necessario definire lo spazio dei nomi "std" all'inizio del codice prima della funzione principale () e dopo le intestazioni o le librerie. Quindi, useremo questo esempio per vedere il secondo metodo di utilizzo dello spazio dei nomi "std" separatamente per ottenere lo stesso risultato che abbiamo ottenuto con l'uso di "std" con l'oggetto "cout". Quindi, abbiamo aperto lo stesso file e aggiunto la riga "Utilizzo dello spazio dei nomi" prima della funzione principale () mostrata nell'immagine seguente. Non abbiamo usato lo spazio dei nomi "std" con l'oggetto "cout" dopo quello all'interno della funzione principale (). Salviamo il codice e vediamo come risulta.

Dopo aver compilato ed eseguito questo programma C ++, abbiamo ottenuto gli stessi risultati che abbiamo ottenuto nell'esempio sopra. Ma, in generale, l'uso dello spazio dei nomi STD prima della funzione principale () non considera le buone pratiche nella programmazione C ++. Quindi, assicurati di evitarlo.

Esempio 03:

Diamo un'occhiata all'ultimo ma non lo meno l'esempio dell'utilizzo di "std :: cout" nel nostro programma C ++. All'interno di questo esempio, esamineremo anche l'uso di "std :: cin" per ottenere input dall'utente per visualizzarlo sulla shell successivamente. Quindi, il primo "std :: cout" viene utilizzato per visualizzare che dobbiamo inserire qualcosa come input. È stata dichiarata una variabile intera "var" della dimensione 5. Dopo questo, la "std :: cin" è qui per prendere input dall'utente e salvarlo nella variabile "var". Questo input deve essere di tipo "intero", altrimenti la compilation sarà attraverso un errore. L'ultima dichiarazione "std :: cout" viene utilizzata per mostrare il valore variabile nella shell.

Dopo la compilazione e l'esecuzione del codice, l'utente ha aggiunto il valore intero separato dallo spazio. Ma la variabile ha preso solo il primo valore prima dello spazio e lo ha visualizzato e non considera lo spazio e successivamente come valore intero.

Conclusione

Questo riguardava l'uso dell'istruzione "std :: cout" in C ++ usando metodi diversi. Abbiamo dato un'occhiata al programma che non utilizzava la "MST" con le dichiarazioni Cout e abbiamo capito quanto è necessaria la parola chiave "std" per il nostro codice C ++. Gli esempi di codice includono anche l'uso di "std" prima dell'oggetto "cout" e prima della funzione principale () in modo che i nostri utenti non possano perdere nulla mentre imparano.