void operator++(int)
{тело вашей ф-ции;}
Перегрузка оператора
Вопрос, на мой взгляд не сложен: как в с++ перегрузить оператор ++ ?
Если брать в контексте, то у меня есть свой класс Big, в нем есть 3 поля: char* data ; bool minus ; int point
в char* хранится число в текстовом представлении (это обусловлено общей задачей программы, но не об этом речь). Так вот перегружать ++ я хочу для того, чтобы при записи вида
Big c;
c++;
cout << c.data
на экран выводилась единица. Кто какие может предложить варианты? :)
P.S. Не совсем понятно является ли этот вопрос общим, поэтому написал сюда :rolleyes:
Код:
Таким образом вы подменили встроенный оператор своим. Вот так, если я правильно поняла Ваш вопрос.
Благодарю, тема вполне исчерпана. С синтаксисом проблем не было, меня интересовал именно параметр функции (int)