64,665
社区成员
发帖
与我相关
我的任务
分享
template< typename charT, typename Traits >
basic_ostream< charT, Traits>& endl( basic_ostream< charT, Traits > )
{
......
}
template< typename charT, typename Traits >
basic_ostream< charT, Traits >& basic_ostream< charT, Traits >::operator<<
( basic_ostream< charT, Traits>& ( *manip )( basic_ostream< charT, Traits > ) )
{
return ( *manip )( *this );
}
所以endl前面必须要有std的。
#include <iostream>
#include <string>
int main()
{
std::string str;
getline( std::cin, str);//不需要写std::getline
return 0;
}