ostream cout und char *
Ich habe eine Reihe von Zeichen wie dieses:
<code>char arr[3]="hi"; cout << arr;// this will print out hi </code>
Also hat der Operator << eine überladene Version, die ein ostream-Objekt und char * akzeptiert. socout<<arr;
Das erste Array führt zu einem Chat *. und dann druckt der Operator << () aus, auf was der Zeichenzeiger zeigt, bis er ein Nullzeichen findet?
Die gleiche Frage fürcin>>arr;
Wie funktioniert es mit Operator >>, der ein Array als zweiten Operanden verwendet?