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

Перегрузка << - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Builder Разобраться с программой http://www.cyberforum.ru/cpp-beginners/thread147144.html
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "blbl.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm9 *Form9;
C++ Прямоугольная матрица Доброго дня всем!! вот задачку дали не могу решить: дана целочисленная матрица размером н на м найти первый столбец который имеет хотябф 1 нулевой эл., и найти сумму негативных парных элементов (первая часть задания почти решена мною а вот со второй проблема) кто знает помогите плизз!!! http://www.cyberforum.ru/cpp-beginners/thread147130.html
Строки С C++
Дана строка символов, содержащая слова. Определить количество слов, имеющих четную длину.
Вычислить сумму четных элементов одномерного массива до первого встречного нулевого элемента C (СИ)
Вычислить сумму четных элементов одномерного массива до первого встречного нулевого элемента.
C++ Даны натуральное число n http://www.cyberforum.ru/cpp-beginners/thread146680.html
Помогите пожалуста очень нужно!!!! данынатуральное число n,символи S1...Sn.будем рассматривать слова,образованные символами,входящими в последовательность S1....Sn,считая при этом,что количество символом в каждом слове не превосходит 15.найти какое-нибудь слово,оканчивающееся буквой д (если таких слов нет,то сообщить об этом)
C++ работа с символами ANSI (Экзамен) Здравствуйте! Помогите с написание программы. Нужно вывести таблицу ANSI, с этим вроде получилось, но было бы не плохо если вы напишите...) Далее нужно выделить русские буквы двумя знаками _ (земля). Буду очень признателен, прошу как можно быстрее.. подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1593 / 985 / 117
Регистрация: 27.09.2009
Сообщений: 1,901
Завершенные тесты: 1
18.06.2010, 22:39     Перегрузка <<
Операция << имеет всего два операнда. Так что если мы хотим писать цепочку вида cout << var1 << var2 << var3; , да ещё и чтобы значения разного типа туда кидать, то надо учитывать, что она разбивается на последовательность операций таким образом: ((сout << var1) << var2) << var3;
Значит, выражение в скобках должно иметь такой тип, чтобы к нему была применима операция << и к тому же чтобы она имела тот же смысл, что и для ostream. Некий кэп подсказывает нам, что проще всего возвращать из операции << тот же самый объект, что занимается выводом, а точнее - ссылку на него. Тогда к этому результату можно прицеплять дальнейшие операции, применимые к этому объекту, которые в свою очередь вернут его же, чтобы можно было прицепить ещё одну операцию и так далее ad infinitum.
 
Текущее время: 07:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru