ostream& operator<<(ostream& out, String const& s)
{
ostream& out << s.s;
return out;
}
s - char*
Ошибка: Reference to type 'std::basic_ostream' must be initialized
Как правильно написать?
ostream& out << s.s;
Вы говорите: out
это ссылька на ostream
(ссылька на какой обьект?) Это вновь обьявленная ссылька, хоть и имеет то же имя, что аргумент функции. В аргументе в уже говорили, что это ссылька на обьект типа ostream
, который вы передадите в функцию. Так что просто используйте ее:
out << s.s;
и еще:
не String const& s
, а const String& s
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
В вузе дали тему курсовой: Графический векторный редакторДля реализации графики желательно использовать graphics
помогите, пожалуйста, с сортировкой односвязного спискаесть структура студент, формат фамилия_имя_отчество_возраст_успеваемость
Решите пожалуйста 1)Дан двумерный массивПоменять местами вторую и четвертую строки 2)Все элементы массива, сумма индексов которых нечетна,...