точная механика istream :: operator >> в строку - PullRequest
1 голос
/ 07 апреля 2011

Я просто не вижу этого:

std::istringstream stream(somestring);

string temp;
stream >> temp;

В последней строке как называется точная функция? Я не могу найти его в списке на cplusplus.com . Спасибо!

Ответы [ 2 ]

5 голосов
/ 07 апреля 2011

Если память служит, это перегрузка функции, не являющейся членом - иметь сигнатуру что-то вроде:

std::istream &operator>>(std::istream &is, std::string &s);

(На данный момент я не учел тот факт, что и istream, и string действительно являются определениями типов для шаблонов).

2 голосов
/ 07 апреля 2011

Вы имеете в виду istream& operator>> (istream& is, string& str);?

(на cplusplus.com )

...