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

Перегрузка оператора ifstream >> - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как определить цвет под указателем мышки? http://www.cyberforum.ru/cpp-beginners/thread403342.html
как определить цвет под указателем мышки? или подскажите источник где можно найти(кроме гугла)
C++ Почему необходимо применять cin.get() Почему необходимо применять cin.get() ? В книге Липмана вообще не упоминается cin.get(), а без неё идёт бесконечный вывод строки ошибки Есть ли способ избежать множественного повторения вывода строки ошибки, если ,например, долнжно введено быть целочисленное значение, а когда ввожу например adsdasdsa, то он столько раз повторяет строку ошибки, сколько недопустимых значений я ввёл ((( unsigned... http://www.cyberforum.ru/cpp-beginners/thread403337.html
Помогите решить задачу на C++ для Windows XP C++
написать программу, которая управляет приложением calc, после 5 секунд , проверяет является ли работа последний программа закончена, или она ещё работает, если она до сих пор работает, то закрывает его.
C++ устраните неполадки Microsoft Visual c++ runtime library
CodeBlocks" и C++ Builder 6 не работают. Выводит : this application has requested the runtime to terminate it in unusual way.please contact the aplication's support team for more information"
C++ Косяки с графикой при переключении окон http://www.cyberforum.ru/cpp-beginners/thread403322.html
Вобщем, я отчаялся понять в чем дело. Нужно в заданной клетке поля нарисовать нолик(игра "Крестики-нолики"). Все норм, но когда я переключаю окно, на какое-нибудь другое, а затем снова на окно программы, то все нолики, кроме, почему-то, ноликов нулевого столбца, рисуются красным и с другим радиусом "дырки". Хотя в функции есть if else на выбор кисти, и выбор идет между пурпурной и синей. да и...
C++ нахождение максимальной суммы элементов из строки и столбца в СИ++ Здравствуйте:curtsy: помогите пожалуйста решить задачу :tender: а задача такая: в квадратной матрице А размера N<=11 найти N элементов, по одному в каждой строке и столбце, чтоб их сумма была максимальной. Тема перенесена в раздел: С/С++ для начинающих. Исходный раздел: Delphi для начинающих. подробнее

Показать сообщение отдельно
cetrael
60 / 5 / 3
Регистрация: 01.10.2011
Сообщений: 93

Перегрузка оператора ifstream >> - C++

10.12.2011, 00:34. Просмотров 1097. Ответов 2
Метки (Все метки)

Перегрузил >> для ифстрима
C++
1
2
3
4
    friend ifstream &operator >> (ifstream &is, Car &cc) {
        is >> cc.weight >> cc.year >> cc.name;
        return is;
    }
Далее если в мэйне создаю объект, который создается конструктором по умолчанию, то >> не работает, пишет что нет такой перегрузки, если же создать объект со значениями, то все хорошо.
И также, если конструктор по умолчанию обнуляет переменные объекта, то все равно не прокатывает.
Why?

Не по теме:


error C2678: binary '>>' : no operator found which takes a left-hand operand of type 'std::ifstream' (or there is no acceptable conversion)

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru