Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Перегрузка оператора ввода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа с объединением, место целочисленного или вещественного числа,выдает постоянно одну и ту же цифру http://www.cyberforum.ru/cpp-beginners/thread686330.html
Программа с объединением, место целочисленного или вещественного числа,выдает постоянно одну и ту же цифру.. И ещё, помогите пожалуйста её доработать,надо удалять учреждение с указанным весом из...
C++ Написать программу кот. удаляет повторы из array Нужно написать программу кот. удаляет повторы из array. Например: Only three more lessons to go after this one! Должно быть: Only thremoresgafi! Задача звучит так: Написать функцию -... http://www.cyberforum.ru/cpp-beginners/thread686328.html
Для масива 7 на 7 найти строки з максимальным и минимальным елементом и поменять их местами C++
Для масива 7 на 7 найти строки з максимальным и минимальным елементом и поменять их местами Вот начало, создал масив, а вот как найти строки и поменять их местами я уже не знаю #include...
C++ Поменять местами столбцы в массиве
В массиве a поменять местами 1 и 3 столбец. Исходный и получившийся массив вывести в виде матрицы. Заранее спасибо.
C++ Написать программу вывода площадей колец http://www.cyberforum.ru/cpp-beginners/thread686313.html
с++ builder Нужно написать программу вывода площадей колец.Программа должна проверять правильность исходных данных т.е радиус кольца должен быть больше радиуса отверстия ,если условие нарушается то...
C++ Оператор выбора: по введенному числу вывести возраст человека в годах С++ Builder Тема:оператор выбора Цель Научится составлять программы разветвляющейся структуры Напишите программу,которая вводит с клавиатуры натуральное число n (n<=100) и выводит возраст... подробнее

Показать сообщение отдельно
MEPTPAH
22 / 12 / 4
Регистрация: 07.08.2012
Сообщений: 109

Перегрузка оператора ввода - C++

01.11.2012, 19:50. Просмотров 857. Ответов 6
Метки (Все метки)

почему не работает следующий код?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class obj
{
    unsigned int book_id;
    string title;
    unsigned price;
public:
    obj(string i = "None", unsigned int b = 0, unsigned int p = 0): title(i), book_id(b), price(p) { }
    
    friend istream& operator>> (istream& in, const obj &rhs);
};
 
istream& operator>> (istream& in, const obj &rhs) {
    in >> rhs.title >>/*ругается, мол оператор не соответствует операндам*/ rhs.book_id >> rhs.price;
    return in;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru