在C++中,
istream
有一个名为getline
的方法,它用于操作C风格字符数组。我知道还有其他独立的getline
函数,它们用于操作istream
和std::string
。但为什么需要单独的方法?为什么不将其放入istream
中呢?还有,为什么istream
的getline
只能处理C风格字符串而不能处理std::string
呢?