私はこのような文字の配列を持っている:
のostreamのCOUTとのchar *
char arr[3]="hi";
cout << arr;// this will print out hi
ので、オペレータは< <ある*のostreamオブジェクトと文字を取るオーバーロードされたバージョンがあります。のでcout<<arr;
最初のarrはチャット*に崩壊します。演算子< <()は、ヌル文字を見つけるまでcharポインタが指しているものを表示しますか?
同様の質問cin>>arr;
第2オペランドとして配列をとる演算子>>はどのように機能しますか?
はい、オーバーロードされたバージョンがたくさんあります。 http://www.cplusplus.com/reference/iostream/ostream/operator<それは質問ではありませんでしたか? –
http://www.cplusplus.com/reference/iostream/istream/operator%3E%3E/ – OmnipotentEntity
また、cplusplus.comではなくcppreference.comも使用してください。 – Griwes