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

Как перегрузить оператор ввода из файла? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread808531.html
помогите решить!Поясняющие изображения загружайте на форум в виде вложений. А лучше освойте встроенный редактор формул. Для второй и третьей задачи создайте отдельные темы.
C++ Массивы A[15], D[15] Использование функций, возвращающих одно значение. Даны целочисленные массивы A, D. Для каждого массива определить количество элементов, предшествующих первому максимальному элементу. Помогите!!!!!!! Уже 3 часа инет юзаю и не могу нечего стоющего для себя найти! Вот, что смог только написать!!! #include <iostream.h> #include <conio.h> http://www.cyberforum.ru/cpp-beginners/thread808527.html
Создать список и заполнить его 10 числами из ряда Фибоначчи C++
Создать список и заполнить его 10 числами из ряда Фибоначчи (1,1,2,3,5,...)и вывести на экран. Пользователь вводит порядковый номер k и значение v. Вставить новый элемент со значением v перед k-м элементом списка. Вывести на экран.(не забудьте проверку на first)
Нужно создать список и заполнить его 10 случайными целыми числами и вывести на экран C++
Помогите пж. Нужно создать список и заполнить его 10 случайными целыми числами и вывести на экран. А все четные числа из списка удалить. Вывести на экран еще раз. (не забудьте проверку на first)
C++ BGI http://www.cyberforum.ru/cpp-beginners/thread808517.html
как сделать BGI проект через Release (в Debug работает но для других компьютеров не подходит) выводит следующие ошибки: 1>Pre.obj : error LNK2001: unresolved external symbol "extern "C" void __cdecl lineto(int,int)" (?lineto@@$$J0YAXHH@Z) 1>Pre.obj : error LNK2001: unresolved external symbol "extern "C" void __cdecl line(int,int,int,int)" (?line@@$$J0YAXHHHH@Z) 1>Pre.obj : error LNK2001:...
C++ как сделать чтобы программа не переполняла буфер как сделать чтобы эта программа не переполняла буфер #include "stdafx.h" #include <iostream> using namespace std; void sort_pryamoi_vybor(int n) {int mas; int srav=0, perest=0; for (int i=0; i<n-1; i++) { int j_max=i; for (int j=i+1; j<n; j++) { srav++; подробнее

Показать сообщение отдельно
Why so seriouS
 Аватар для Why so seriouS
44 / 44 / 1
Регистрация: 12.03.2013
Сообщений: 167
14.03.2013, 16:50     Как перегрузить оператор ввода из файла?
Допустим у нас есть класс:
C++
1
2
3
4
5
6
class A
{friend ifstream &operator>>(ifstream &, A &);
  private:
      char a;
      char b;     
};
И как перегрузить этот оператор для него?

Добавлено через 8 минут
Так почему не работает?
C++
1
2
3
4
5
6
ifstream &operator>>(ifstream &input,A & Obj)
{
    input >> Obj.a >> Obj.b;
 
    return input;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru