Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.06.2013, 20:45   #1
ridby
Новичок
Джуниор
 
Регистрация: 26.02.2012
Сообщений: 2
Вопрос Перегрузка оператора декремента(С++)

Собственно, нужно написать программу для уменьшения значения переменной на 10, путем перегрузки оператора декремента("--").
Не знаю даже с чего начать.. подскажите кто...
ridby вне форума Ответить с цитированием
Старый 29.06.2013, 21:12   #2
kventin_zhuk
БНТУ ФИТР
Форумчанин
 
Аватар для kventin_zhuk
 
Регистрация: 20.05.2012
Сообщений: 315
По умолчанию

Например вот так:

Код:
class MyVar
{
private:
	int _value;

public:
	MyVar(int value)
	{
		_value = value;
	}

	friend MyVar& operator--(MyVar &obj, int)
	{
		MyVar old(obj);

		obj._value--;

		return old;
	}

	int GetValue(void)
	{
		return _value;
	}
};

А проверить работу вот так:

Код:
MyVar v(10);

cout << v.GetValue() << endl;
v--;
cout << v.GetValue() << endl;
v--;
cout << v.GetValue() << endl;
Не запускал)
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты
kventin_zhuk@live.com

Последний раз редактировалось kventin_zhuk; 29.06.2013 в 21:29.
kventin_zhuk вне форума Ответить с цитированием
Старый 29.06.2013, 21:14   #3
kventin_zhuk
БНТУ ФИТР
Форумчанин
 
Аватар для kventin_zhuk
 
Регистрация: 20.05.2012
Сообщений: 315
По умолчанию

Задавайте вопросы - если не понятно.
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты
kventin_zhuk@live.com
kventin_zhuk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перегрузка оператора == Lapo4ka Общие вопросы C/C++ 4 15.12.2011 01:26
перегрузка оператора + nesss Помощь студентам 0 01.11.2011 02:23
перегрузка оператора ++ nhr Общие вопросы C/C++ 1 04.05.2011 23:32
перегрузка оператора ++ nhr Помощь студентам 0 04.05.2011 21:20
С++ перегрузка оператора cati Помощь студентам 10 21.04.2010 23:38