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

Постфиксные и префексные операции при перегрузке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как передать параметр в функцию? http://www.cyberforum.ru/cpp-beginners/thread1307383.html
#include "stdafx.h" #include <iostream> using namespace std; void test(int); int main() { int n = 1; for (int i = 0; i < n; i++) {
C++ Составить задачу с использованием функции a) функции находятся в этом же файле b) функции находятся в другом файле Даны N чисел. Какое из N чисел будет больше, если в каждом номере переставить крайние цифры? Хотелось бы чтобы... http://www.cyberforum.ru/cpp-beginners/thread1307381.html
C++ Верно ли что все элементы последовательности равны между собой
ребят помогите пожалуйста сдать лабу просто очень надо((((( Дана не пустая последовательность целых чисел, заканчивающаяся отрицательным числом. Верно ли что все элементы последовательности равны...
По отдельности работает, полностью нет C++
Здравствуйте. Делаю домашнее задание, с утра нужно сдать. Все работает по отдельности, как собираю полностью ошибка. Подскажите, в чем проблема?
C++ Экспертная система http://www.cyberforum.ru/cpp-beginners/thread1307369.html
Здравствуйте программисты помогите найти какую нибудь учебную литературу все что искал ничего найти не могу или примеры реализации экспертной системы на С++ именно только на С++ не на Prologe Delphi...
C++ Перегрузка шаблона: нужны примеры Можете скинуть примеров использования данной вещи? Добавлено через 23 секунды Просто никак не вьеду,статьи читал подробнее

Показать сообщение отдельно
parkito
11 / 11 / 2
Регистрация: 22.03.2010
Сообщений: 692

Постфиксные и префексные операции при перегрузке - C++

22.11.2014, 03:59. Просмотров 165. Ответов 1
Метки (Все метки)

Здравствуйте. Написал перегрузку.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include<iostream>
using namespace std;
class A {
private:
    int a;
public:
    
    A(int b) {
        a=b;
    }
    void show() {
        cout<<a;
    }
    A operator++() {
         ++a;
         return A(a);
    }
 
};
int main() {
    A obj(5);
    //obj++; ошибка
    ++obj;
    obj.show();
    cin.get();
    cin.get();
    return 0;
}
Однако корректно работает лишь случай использования
C++
1
++obj;
Подскажите пожалуйста как нужно модифицировать программу, для того чтобы имелась возможность использования
C++
1
obj++
?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru