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

Проблемы с понимаем перезагрузки операторов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Файлы на с++ http://www.cyberforum.ru/cpp-beginners/thread582582.html
Здравствуйте ! Начал осваивать файлы, но столкнулся с проблемой, при записи в файл, туда записываются символы типа : 4324423Њ®бўдлў 43242423423¬®бЄў* 543765ўдлўдл 4343Њ®бЄў* 43423©®Їв* 43243Њ®бЄў* 543543Њ®бЄў* 43543Њ®бЄў*
C++ Необходимо внести небольшие поправки в программу, не могу найти ошибку Здравствуйте, уважаемые! Прошу помочь "допилить" программку до конца, ибо уже не знаю что делать.:cry: Прошу, пожалуйста ,дочитать задание. )) Возникла проблема с программой суть которой состоит в следующем: "Создать файл, содержащий сведения о количестве изделий, собранных сборщиками цеха за неделю. Каждая запись содержит поля: фамилия сборщика, количество изделий, собранных им... http://www.cyberforum.ru/cpp-beginners/thread582570.html
Открытие файла через ехешник C++
Здравствуйте. Такой вопрос есть. Нужно разработать приложение, которое отображает параметры (package: name и launchable-activity: name ) из файла AndroidManifest.xml, который находится в файле Settings.apk. Для этого можно использовать aapt.exe с командой ‘damp badging’ (а можно и не использовать) . Как это осуществить? Я открываю сам файл aapt.exe, а как дальше через него работать с файлом...
C++ Заменить в тексте каждое вхождение...
Заменить в тексте каждое вхождение константы "1" словом "odin". Предполагается, что текст записан в файле input.txt. Результат выводится на экран. Задание выполнить в двух вариантах: со строками типа string и char. Со string всё получилось(вот код, может кому пригодиться): #include<string> #include<iostream> #include<fstream> using namespace std; class String
C++ Курсовая по C++ http://www.cyberforum.ru/cpp-beginners/thread582491.html
Получить спортивный мультфильм: а)о метании диска; б)о беге с барьерами; в)о прышках в длину; г)о подтягивании на перекладине; д)о поднятии штанги; любой из вариантов лучше на С++
C++ Даны натуральные числа А,В,С Даны натуральные числа А,В,С, которые обозначают число, месяц и год. Получить тройку чисел, соответствующих следующему дню. Заранее огромнейшее спасибо, походу думаю разбирусь Добавлено через 5 часов 52 минуты Помогите плиизз подробнее

Показать сообщение отдельно
DU
1478 / 1054 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
22.05.2012, 16:02     Проблемы с понимаем перезагрузки операторов
friend ostream &operator<< (ostream &, const PhoneNumber &);
ostream & перед operator<<... это как раз и есть возвращаемый тип. т.е. эта дружественная функция, которая должна вернуть ссылку на ostream.

friend ostream &operator<< (ostream &, const PhoneNumber &);
это функция, которая возвращает ссылку на ostream, а в качестве аргументов принимает ссылку на ostream и константную ссылку на PhoneNumber.
чтобы вызвать эту функцию ей нужно передать эти аргументы. ну а так как это оператор, то синтаксис вызова немного отличается от синтаксиса вызова обычных функций.
запись
std::cout << PhoneNumber();
это вызов такой функции, которой передается std::cout (std::ostream&), и PhoneNumber() (по константной ссылке)
Чтобы увидеть что, она что-то возвращает, можно написать так:
std::ostream& out = std::cout << PhoneNumber();
 
Текущее время: 19:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru