ostream cout and char *

前端 未结 3 1432
醉话见心
醉话见心 2021-01-27 13:57

I have an array of chars like this one:

char arr[3]=\"hi\";
cout << arr;// this will print out hi

So is the operator<< has an

3条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2021-01-27 14:32

    Your ostream and istream do have operator<< and operator>> overloaded to take a char*, and arrays decay into pointers to the first element. So, yes it does what you say it does.

提交回复
热议问题