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

Перегрузка операторов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив структур http://www.cyberforum.ru/cpp-beginners/thread960922.html
Нужно создать массив структур и разработать программное приложение, которое включает его обработку с выводом результата на экран (глобальные переменные не использовать, функция main должна быть...
C++ Не вижу сообщения из цикла фор Не представляю что это может быть. (строка 83) cout << "p1: " << p1 << endl; cout << "i: " << i << endl; //Листинг 8.11. Выделение слов из массива символов #include <string> #include <iostream>... http://www.cyberforum.ru/cpp-beginners/thread960912.html
C++ Абстракция вызова функции
Итак я хотел бы обсудить с участниками форума такую задачу. Но перед тем как перейти к сути - замечу, что вопросы морально-этического облика человека, поставившего эту задачу, и степень адекватности...
C++ Как использовать перегруженный оператор [ ], если дан не сам класс, а указатель на него?
Это указатель на класс figure *f Это перегрузка оператора void figure::operator (int i) { cout << "(" << massiv.x << "," << massiv.y << ")" << endl; } В нужный момент вызываю оператор, но...
C++ Масив через рекурсию http://www.cyberforum.ru/cpp-beginners/thread960854.html
В упорядоченном массиве целых чисел ai, i = 1 ... n найти номер элемента "c" методом бинарного поиска, используя очевидное соотношение: если c<= an/2, тогда c є1...аn/2] , иначе c єn/2+1...an] ....
C++ Перегруженные шаблоны Написать перегруженные шаблоны для решения уравнения: ax^2+bx+c=0 подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6503 / 3139 / 307
Регистрация: 04.12.2011
Сообщений: 8,661
Записей в блоге: 5
24.09.2013, 12:07
Цитата Сообщение от dkg_C Посмотреть сообщение
IGPIGP, преподу лишь бы дать, я бы тоже просто увеличил и перегрузил бы оба оператора на возвращение уже нового значения.
Лучший вариант, - понять, что он имел ввиду.
Цитата Сообщение от dkg_C Посмотреть сообщение
ваш пример тоже возвращает новое значение.
Не новое возвращает. Напишите:
C++
1
2
3
4
5
6
7
int a=0;
a =   ++FIRST_TRY; //префикс
cout<<a<<endl;//тут инкрементированное значение
FIRST_TRY.get(); //вывод префикса
a =   FIRST_TRY++; //постфикс
cout<<a<<endl;//тут не инкрементированное значение
  FIRST_TRY.get(); //вывод постфикса
Пока, по моим наблюдениям - 1:0 в пользу преподавателя.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru