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

Перегрузка оператора декремента - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка списка по полю http://www.cyberforum.ru/cpp-beginners/thread411400.html
У меня проблемка что то не могу понять вот такую делему.. есть список елементов у которых есть поля, я хочу отсортировать поле, но проблема в тому я читал что чтоб отсортировать ето поле нужно записать как то его в массив, вот на етом у меня и проблемка я не знаю как ето сделать.....обясните плз..... Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш...
C++ Динамический массив структур добрые люди, помоги пожалуйста с одной программой. очень срочно и очень нужно. суть задания состоит в том: 1. создать динамический массив структур(не менее 10 записей) со следующими полями: -вкладчик; -вклад; -тип вклада; -% по вкладу; -дата окончания срока вклада; http://www.cyberforum.ru/cpp-beginners/thread411398.html
Найти наибольший общий делитель используя рекурсию C++
Всем привет, прошу помочь написании или направить, что бы написать программу с рекурсией. Задание: Заданы два натуральных числа m и n. Найти наибольший общий делитель НОД(n,m), используя соотношение НОД(n,m)=НОД(m,r), где n > m, а r - остаток от деления n на m (Алгоритм Эвклидия). если напишите спс и прошу написать обьяснение.
C++ Необходимо сделать матрицу
Необходимо сделать матрицу: чтобы в матрице было видно кто где распределяется, матрица 1-2-4 ( где главный Номер 1, за ним идут 2 и 3 после них 4-5 и 6-7 и первый круг заканчивается, потом начинается второй) Никаких "пишите", форум - место общественное, и решение вашей задачи может быть интересно не только вам.
C++ Среднее арифметическое вещественных чисел на С++ http://www.cyberforum.ru/cpp-beginners/thread411363.html
Даны 10 вещественных чисел. Найти их средне арифмитическое
C++ В матрице M x N переставить строки таким образом В матрице M x N переставить строки таким образом, чтобы получилась последовательность q1>=q2>=…>=qm, где qi – минимальное значение среди всех элементов i – ой строки. Программа должна выполнять ввод и вывод матрицы и дополнительных данных, выполнять необходимые действия и выводить результаты. Разработка и отладка алгоритмов и программ с использованием указателей подробнее

Показать сообщение отдельно
absokolov
29 / 29 / 1
Регистрация: 10.05.2011
Сообщений: 120
19.12.2011, 14:47     Перегрузка оператора декремента
Все верно!
Вы создаете новый экземпляр класса, и возвращаете его копию! Но он возвращается "вникуда"!
C++
1
return Time(i_hour_,i_minute_,i_second_); - тут создается новый объект и возвращается!
вот только куда он должен быть "return" ?
Если хотите в свою переменную его забросить, тогда нужно сделать что-то типа такого:
Time_one = --Time_one;

И тогда в Time_one будет заброшен уже новосозданный экземпляр!

А в Вашем коде он создается и сразу умирает! А далее выводятся данные со старого класса!
 
Текущее время: 01:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru