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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Циклический сдвиг(маленький косяк) http://www.cyberforum.ru/cpp-beginners/thread763286.html
#include <iostream> using namespace std; #include <math.h> #include <conio.h> #include <windows.h> int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); const int n=3,m=4;
C++ Определить, имеется ли в строке три цифры подряд Определить, имеется ли в строке три цифры подряд. http://www.cyberforum.ru/cpp-beginners/thread763272.html
C++ Напечатать все слова отличные от последнего слова, предварительно перенести последнюю букву в начало слова
Дано текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв, между соседними словами - не менее одного пробела. Напечатать все слова отличные от последнего слова, предварительно превратив каждое из них по следующему правилу: перенести последнюю букву в начало слова.
С исходной строки символов удалить символы, отличные от русских букв и пробелов C++
С исходной строки символов удалить символы, отличные от русских букв и пробелов.
C++ Определить минимальный элемент квадратной матрицы, расположенный в левой части, ограничен диагоналями, включая диагональные элементы http://www.cyberforum.ru/cpp-beginners/thread763265.html
Определить минимальный элемент квадратной матрицы, расположенный в левой части, ограничен диагоналями, включая диагональные элементы.
C++ В строке удвоить данный символ Помогите. В строке удвоить данный символ. подробнее

Показать сообщение отдельно
ArmanPrestige
 Аватар для ArmanPrestige
219 / 210 / 50
Регистрация: 15.01.2013
Сообщений: 787
16.01.2013, 14:04     Как перегрузить оператор ввода?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class A{
    int varFirst;
    double varSecond;
    /* ....
       ....
       */
public:
    friend istream& operator >> (istream& in, A& T);
    /* ....
       ....
       */
};
 
 
istream& operator >> (istream& in, A& T){
    cout << "enter var first: "; in >> T.varFirst;
    cout << "enter var second:"; in >> T.varSecond;
    return in;
}
 
Текущее время: 00:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru