template<typename _CharT, typename _Traits>
basic_istream<_CharT, _Traits>&
operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s);
This is a function overloading for operator >>. My question is why this function overloading could have two parameters? usually, we write:
mystringStream >> myChar;
But this function has another variable __in. How could I understand this?
Thanks!