Здравствуйте, Кодт, Вы писали:
К>Здравствуйте, Вов и К, Вы писали:
ВИК>>После замены вывалилось:
ВИК>>ВИК>>error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'main::Foo' (or there is no acceptable conversion)
ВИК>>
К>Так ты определил ostream& operator<<(ostream& ost, const Foo& foo) или нет?
А надо? Я подумал, что это только для варианта 1.
Что, все-таки надо расписывать вывод каждого поля структуры, как в варианте 1?