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

Массив: Подсчет матрицы 3x3 по средствам класса используя оператор ">>" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Из Char в Double http://www.cyberforum.ru/cpp-beginners/thread781127.html
Здравствуйте, не подскажет ли кто , как можно массив char переделать в double Например: char={'0' , ',' , '5555'} double x=0.0;
C++ Массив: Написать программу, которая выводит в окне последовательно числа заданного массива. Написать программу выводящая в окне последовательно числа заданного массива. http://www.cyberforum.ru/cpp-beginners/thread781125.html
Массив: определить количество учеников в классе, чей рост превышает средний. C++
Написать программу , которая определяет количество учеников в классе , чей рост превышает средний.
C++ Нужно сделать программу с указателями , из обычной . (Функции)
Нужно сделать программу с указателями , из обычной . Чтобы возвращение переменно происходило при помощи указателя . #include <iostream.h> double srarifm (int n); void main() { int n,b; do{ cout<<"vvedite kol-vo vvodimyh chisel"; cin>>n;
C++ Одновременное нажатие клавиш http://www.cyberforum.ru/cpp-beginners/thread781099.html
Подскажите, как отслеживать в WinAPI в колбэке окна одновременное нажатие клавиш? Ну там типа switch(wParam) ....тралала case VK_F1: ... break; VK_F2 ... break; а как сделать, чтоб реакция шла например на VK_F1 с VK_LSHIFT ?
C++ Задача. Найдите количество вариантов локализации вирусов в системе N последовательно-соединённых городов, с учётом того, что вирусы могут распространя Задача 3. «Эпидемия» В придуманной стране города располагаются полукругом вокруг пустыни и соединены одной дорогой (не циклично). А в пустыне этой находится научно-исследовательская зона, в которой изучают, в том числе, различные вирусные заболевания. Но однажды из пустыни сбежало два подопытных зубра, каждый из которых был заражён отдельной экспериментальной болезнью, и направились к... подробнее

Показать сообщение отдельно
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
09.02.2013, 14:45     Массив: Подсчет матрицы 3x3 по средствам класса используя оператор ">>"
operator >> - это имя функции, которая перегружает оператор ввода
при этом он не является членом класса matrix-объекта и заявлен как friend istream&, чтобы беспрепятсвено получать доступ к private-членам matrix для istream
(istream& is, matrix &m)
ну тут просто, это значит что наш оператор перегружен для случаев, когда с левой стороны некий входной поток (istream) для конктретики в реализации назовём его is и с правой стороны оператора наш класс (matrix), опять же для конкретики в реализации назовём его m, т.е. если cin - входной поток, а MyObj - представитель класса matrix, то по cin>>matrix сработает эта перегрузка
символы & в обоих случаях что не надо передавать всё это дело и создавать локальные варианты внутри реализации, достаточно лишь ссылок на эти объекты

Добавлено через 6 минут
опс... cin>>MyObj конечно )
 
Текущее время: 18:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru