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

Классы. Перегруженные операторы ввода-вывода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++. Ввод, вывод (в консоле) http://www.cyberforum.ru/cpp-beginners/thread1549232.html
Помогите, пожалуйста... Только начал учить С++ а) Напишите программу, которая выводит на экран разным цветом контуры треугольника, квадрата и трапеции. Цвет фона для каждой фигуры выберите по...
C++ Объявление третьей переменной в функции strtok_s Вот кусок кода: char **context; char *pch = strtok_s(str_text, " ,.", &context); //во втором параметре указаны разделители (пробел, запятая, точка) while (pch != NULL) //пока есть лексемы... http://www.cyberforum.ru/cpp-beginners/thread1549231.html
C++ Как понять, что реализация конструктора в классе произошла?
VISUAL C++ Как понять что реализация конструктора в классе произошла ?
"Динамический" вывод в консоль C++
Представим: у нас есть поле (5 на 5, к примеру), где 1 - наш курсор 10000 00000 00000 00000 00000 Мы нажимаем стрелку вправо, и наш "курсор" должен переместиться вправо: 01000 00000 00000
C++ Среднее арифметическое главной и побочной диагоналей матрицы http://www.cyberforum.ru/cpp-beginners/thread1549187.html
Здравствуйте, помогите пожалуйста разобраться с ошибкой :) В текстовом файле на первой строке расположены данные о размерности квадратной матрицы. Начиная со второй строки, расположена сама матрица....
C++ Вычислить значение функции заданной разложением в ряд Тейлора Рассчитать сумму членов бесконечного ряда с заданной пользователем точностью е для заданного пользователем значения x є (-1;1) : 1+x^2/2!+x^4/4!+... Подскажите где ошибка, просто только начал... подробнее

Показать сообщение отдельно
L1oN
1 / 1 / 1
Регистрация: 25.03.2015
Сообщений: 63
11.10.2015, 00:40  [ТС]
Ну для начала, я думаю, мне стоит прочитать об этих перегружённых операторах, а то этот код до 17 строчки мне вообще непонятен, в потоке/вне потока, шаблонные классы, дружественные классы.
И параметры цикла for, словно auto само определяет сколько раз надо выполнить итерацию.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#if 0 
#ifndef OUT_STREAM
    #define OUT_STREAM(type_)     \
        template<class T>friend   \
        ::std::basic_ostream<T>&  \
        operator<<(::std::basic_ostream<T>& os, const type_& obj )
#endif
 
#ifndef IN_STREAM
    #define IN_STREAM(type_)      \
        template<class T>friend   \
        ::std::basic_istream<T>&  \
        operator>>(::std::basic_istream<T>& is, type_& obj )
#endif
#endif 
 
for(auto& book: books)
for(const auto& book: books)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru