Kürzlich habe ich "Intro to C++" Videos angeschaut, von denen einige bestimmte Konzepte besser erklären als andere. Es gibt jedoch etwas, was keines der Videos angesprochen hat, und das ist die Bedeutung der Karotte Klammern.Was machen Karotten Klammern in C++?
Ex:
int main(){
cout << "Hello World" << endl;
return 0;
}
Ich bin nur daran interessiert, in der ersten Zeile der obigen Funktion. Wenn ich richtig verstehe, druckt cout die folgende Variable oder den folgenden Wert, während endl das Ende der Zeile angibt und "\n"
darstellt.
Ich habe C++ Operatoren und Schlüsselwörter gegoogelt, und dies scheint in den Listen der weder, obwohl < < offenbar auch als binärer linken Shift-Operator dient ...
I Um zu klären, bin von einem Python komme/Java-Hintergrund, so würde ich ein Komma oder ein Zusatzzeichen erwarten. Ich möchte wissen, ob < < ist das Äquivalent von diesen oder etwas Ähnliches, aber anders.
Danke.
Google: Operator überlastet. –
<< ist überladen, um auch als Konsolenausgabeoperator zu dienen. –
Sind diese _really_ _carrot_ (?!) Klammern? – ForceBru