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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Системный софт Чем открыть imb-файл? http://www.cyberforum.ru/cpp-beginners/thread1512701.html
Доброго времени суток! Бьюсь и ничего не могу сделать. Раскрыл exe файл, изменил что надо, дошел до файла с расширением .imb и встал, ни чем он не открывается, вес 25 мб , по всей видимости это графический файл, открыл я его текст редактором, там сквозь непонятные буквы и цифры , типого тогоnfvas6asdfa8dsfdbfcac dshacgdsif8778er87e78rb )) увидел надпиcь PNG и Adobe FireWork Cs4 . Скачал его и...
C++ Что необходимо для написания читов для игры? По мере изучения СИ++ все больше и больше наталкиваюсь на мысль "А не написать мне какой-нибудь чит для игры", но проштудировав весь интернет понял, что люди знающие про это не хотят делиться умением. Подскажите, что нужно, чтобы написать чит для игры. (dll файлы , .exe и т.д). Можете даже литературу какую-нибудь посоветовать. http://www.cyberforum.ru/cpp-beginners/thread1511880.html
Assembler MASM в Visual Studio 2010 и выше
Подскажите, почему встроенный ассемблер в Visual Studio 2010 не компилирует следующий код: data segment para public 'data' message db 'Hello World $' data ends stk segment stack db 256 dup ('?') stk ends code segment para public 'code' main proc
C++ Написать функцию, выводящую на экран переданную ей игральную карту
Написать функцию, выводящую на экран переданную ей игральную карту.
DirectX Как инициализировать DirectX в MDI? http://www.cyberforum.ru/cpp-beginners/thread1511208.html
Здравствуйте. Как инициализировать DirectX в MDI. Что-то сделал. Но глючит. В чем проблема: Они перетирают друг друга, при полноэкранном режиме не работают кнопки закрытия, сворачивания, выворачивания, при появлении больше 20 окон DirectX от перетирания вообще не видно. Ну а потом выходит диалог(от Windows 7): Программа "DirectMDI"; "Ожидание отклика программы" "Закрыть программу"
C++ Проверьте код на С++ и возможно ли его перевести на batch Вот, что и нужно, чтобы при запуске бат файла в виртуальной машине выводилось сообщение:"Произведён запуск на виртуальной машине", а если запущен на обычной системе, то: "Запущено на обычной системе". Как вывести сообщение я-то понимаю: echo message Но как проверить, что запущено на виртуальной машине или нет - не знаю, думал есть какой-то особый процесс, но проверил список процессов на Virtual... подробнее

Показать сообщение отдельно
iNarek94
0 / 0 / 0
Регистрация: 10.08.2015
Сообщений: 9
10.08.2015, 22:54     Объясните как прочесть это? operator>>
Я только-только начинаю осваивать язык C++, все время возникают вопросы, ответы на которых я кое-как нахожу в пространстве инета. Во многих местах встречал подобие сией строки, каждый раз затрудняюсь в чтении. Приведу пример из заголовочного файла istream

C++
1
inline istream& istream::operator>>(unsigned char * _s) { return operator>>((char *)_s); }


inline - объявление простой функции
& - амперсанд, используется при адресации, но я только использовал в виде &variable, где variable какая-нибудь переменная, и &variable есть адресс этой переменной. Но что такое istream&?
:: - унарная операция, используется при перегрузке, т.е. тут вызывается оператор >> из istream?
char * - указатель на строку, я так понимаю s и есть эта строка, а что такое _s?
Ну и внутренность функции тоже не понимаю, что значит возвращение operator>>((char *)_s)?

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