Eventuali duplicati:
What does the “c” mean in cout, cin, cerr and clog?cout - che cosa significa?
Qualcuno può spiegarmi cosa cout sta per?
Eventuali duplicati:
What does the “c” mean in cout, cin, cerr and clog?cout - che cosa significa?
Qualcuno può spiegarmi cosa cout sta per?
cout
è il standard output stream in C++.
Con esso, è possibile stampare le stringhe o numeri utilizzando l'operatore <<
:
#include <iostream.h>
int main(int, char **) {
cout << "Hello world" << endl;
return 0;
}
Ciò che fa è diverso da ciò che rappresenta. – CodeLurker
La "c" sta per console. Per impostazione predefinita, la maggior parte dei sistemi ha il proprio output standard impostato sulla console, dove vengono mostrati i messaggi di testo, sebbene questo possa generalmente essere reindirizzato. Può anche stare per character.
Il "fuori" sta per l'uscita
Così "uscita della console" o "uscita carattere"
Secondo Bjarne Stroustrup: La "c" sta per "character" - http://www2.research.att.com/~bs/bs_faq2.html#cout –
@ Michael, batti il colpo: p – Elpezmuerto
bjarne dice "La" c "sta per" carattere "perché iostreams mappano i valori da e verso le rappresentazioni di byte (char)." –
stai chiedendo cosa fa "cout" o perché è chiamato "cout"? Ad ogni modo, Google è un posto migliore per questo. – casablanca
Freedom, Apple Pie e The American Way. –
L'utilizzo degli stream per la formattazione degli input è un peccato, poiché i veri uomini scrivono i propri parser. Quindi il flusso di input era originariamente chiamato 'sin', ma questo era in conflitto con il * numeratore isomorfico stabile * in BCPL. Quindi Stroustrup cambiò a malincuore il nome in 'cin'. Quindi, quando aveva bisogno di un nome per il flusso di formattazione dell'output, decise di chiamarlo 'cout'. Quel jolly. – chrisaycock