namespace std { template class basic_ostream { public: template basic_ostream& operator<<(T); basic_ostream& operator<<(basic_ostream& (*)(basic_ostream&)); }; template class basic_iostream : public basic_ostream {}; using ostream = basic_ostream; using wostream = basic_ostream; using iostream = basic_iostream; using wiostream = basic_iostream; ostream cout; wostream wcout; ostream cerr; wostream wcerr; ostream clog; wostream wclog; template basic_ostream& endl(basic_ostream&); } // namespace std int main() { std::cout << "Hello" << std::endl; }