以下是stlport的endl函数。
template <class _CharT, class _Traits>
inline basic_ostream<_CharT, _Traits>& _STLP_CALL
endl(basic_ostream<_CharT, _Traits>& __os) {
__os.put(__os.widen('\n'));
__os.flush();
return __os;
}
使用endl时,我们可能会有这样的代码:
std::cout<<"Hello World!"<<std::endl;
std :: endl如何在没有()的情况下工作?
或者我的问题是&#34;如何在没有operator()的情况下执行函数?&#34;