ostream cout e char *
Eu tenho uma matriz de caracteres como este:
<code>char arr[3]="hi"; cout << arr;// this will print out hi </code>
Assim é o operador << tem uma versão sobrecarregada que leva um objeto ostream e char *. assimcout<<arr;
O primeiro arr. decai para um chat *. e, em seguida, operador << () irá imprimir o que o ponteiro de char está apontando até encontrar um caractere nulo?
A mesma pergunta paracin>>arr;
como funciona com o operador >> que recebe uma matriz como o segundo operando.