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

Объясните как прочесть это? operator>> - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Завершить цикл при вводе значения первой переменной http://www.cyberforum.ru/cpp-beginners/thread1512883.html
Сама задача: Водителям небезразличен пробег их автомобилей. Один водитель записал данные о нескольких заправках своей машины, записывая пройденные мили и число залитых в бак галлонов бензина. Разработайте программу на C++, которая, используя оператор while, вводила бы пробег в милях и объем бензина в каждой заправке. Программа должна вычислять и выводить на экран число миль на галлон для каждой...
C++ Обработка данных в файле по ключевым словам Доброго времени суток, уважаемые пользователи форума! Подробное описание задачи: Дан текстовый файл, который содержит объекты - блоки с текстом следующего формата: <object_number> obj <content> endobj obj и endobj являются зарезервированными словами, <object_number> - номер http://www.cyberforum.ru/cpp-beginners/thread1512863.html
Указатель на текущий экземпляр класса this C++
Всем здрасьте. Например у меня есть класс: class A { // ... void B(); void C(); // ... }
C++ Как записать большое число в виде строки a*b^n+c
Как записать большое целое число в виде строки a*b^n +c где a, b, n, c = int или long long. Например: 12*(2^32) + 7. Для того, чтобы файл с этим числом не был размером 20-30 мегабайт. *на С++ я сам напишу, но нужна идея, как подбирать эти числа. :(
C++ Ошибка с msvcp120d.dll. Как создать Release? http://www.cyberforum.ru/cpp-beginners/thread1512853.html
Перенес готовый консольный проект на другой компьютер и при запуске выдает такую ошибку Запуск программы не возможен, так как на компьютере отсутствует msvcp120d.dll
C++ Трудности в реализации класса Не могу понять, почему не работают конструкторы класса... Прошу понятного объяснения=) вот код 1 файл #ifndef ___MAS #define ___MAS template< typename T> class Massive { private: T *mas; подробнее

Показать сообщение отдельно
Velesthau
523 / 425 / 129
Регистрация: 25.11.2014
Сообщений: 1,662
10.08.2015, 23:05
Цитата Сообщение от iNarek94 Посмотреть сообщение
& - амперсанд, используется при адресации, но я только использовал в виде &variable, где variable какая-нибудь переменная, и &variable есть адресс этой переменной. Но что такое istream&?
Это ссылка.
Цитата Сообщение от iNarek94 Посмотреть сообщение
:: - унарная операция, используется при перегрузке, т.е. тут вызывается оператор >> из istream?
Оператор :: с перегрузкой никак не связан. Смотри, например тут Что означает двойное двоеточие в vector<int>::iterator it ?
И operator>> здесь не вызывается, определяется (вызваться он будет внутри определения и с другим типом параметра).
Цитата Сообщение от iNarek94 Посмотреть сообщение
char * - указатель на строку, я так понимаю s и есть эта строка, а что такое _s?
Я не вижу здесь у тебя s, только _s. О каком s речь?
Цитата Сообщение от iNarek94 Посмотреть сообщение
что значит возвращение operator>>((char *)_s)?
Вызвать operator>> в параметром типа char* и вернуть ее результат.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru