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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Как сосчитать обратную польскую? http://www.cyberforum.ru/cpp-beginners/thread914738.html
#include <stdio.h> #include <conio.h> #define N 255 #define OK 1 #define NotOK 0 #define Op 5 char Stack; char opers={'+', '-', '*', '/', '('}; int priors={1, 1, 2, 2, 0}; int Top;
C++ Методика программирования Шилдта Ребята, пожалуйста, если у кого есть подкиньте книгу- Герберт Шилдт: C++ Методики программирования Шилдта. Уже давно пытаюсь найти но не получается. Нашел только где купить. Но мне нужна электронная версия. Помогите если можно, киньте ссылку. Благодарю. http://www.cyberforum.ru/cpp-beginners/thread914733.html
Подскажите в чем ошибка! C++
Программа должна выводить адресса букв, но в итоге выводит ошибку "error: invalid type argument of `unary *' " в 17 строке. Почему??? #include<iostream> #include<fstream> using namespace std; int main() { ifstream cin("input.txt"); int address,word_leng,i=0,number,j; int p; string str,str_new;
Что надо знать чтобы написать игру на подобии The Binding Of Isaac C++
3дравсвуйте я пока что только начинаю, собрал немножко литературы и ко мне пришёл вопрос, какая литература больше всего подойдёт для начинающего в 2D играx? Список литературы который я решил читать: *Брюс Эккель, Чак Эллисон - Философия C++. Практическое программирование *Брюс Эккель - Введение в стандарный C++ *Герберт Шилдт - Самоучитель C++ *Флёнов - Искусство програмирования игр на C++...
C++ Как найти сумму главной диагонали? http://www.cyberforum.ru/cpp-beginners/thread914702.html
Массив двухмерный. #include <conio.h> #include <stdio.h> int main() { int **a,b,c,i; scanf("%i",&n); a=new *; for(i=0;i<n;i++) a=new int ;
C++ Работа со строками Всем доброго времени суток. Я собрался поступать (в свои-то 22, года, балбес), и сдаю ЕГЭ по информатике. Все решаю более-менее в принципе, но вот беда с C4 - уже и не знаю где искать информацию, посему обращаюсь к знатокам. Просьба помидорами не кидаться=) Само задание во вложении. Я даже не берусь за саму суть отбора, так как не могу входящую строку раскидать по трём массивам.... подробнее

Показать сообщение отдельно
RidoTTi
1 / 1 / 0
Регистрация: 11.06.2012
Сообщений: 34
29.06.2013, 20:51  [ТС]     Перегрузка оператора декремента
Цитата Сообщение от BumerangSP Посмотреть сообщение
Вот простенький конкретный, без шаблонов:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
class Integer
{
    int data;
public:
    Integer(const int& x): data(x) {}
    int operator -- ()
    {
        return (data -= 10);
    }
    friend std::ostream& operator << (std::ostream& os, const Integer& i)
    {
        return os << i.data;
    }
};
 
int main()
 
{
    Integer i = 60;
    std::cout << --i << '\n';
}
Тут не указано, какой декремент: префиксный или постфиксный. Сделал префиксный.
Спасибо, всё отлично показано, теперь буду знать)
 
Текущее время: 20:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru