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

перегрузка постфикса ++ для работы с массивом (почему-то не пашет) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Календарь http://www.cyberforum.ru/cpp-beginners/thread75596.html
Я еще в С++ не очень, учусь пока, вот второй день сижу никак не могу задание сделать. Само задание: Выдать календарь на заданный месяц заданного года в виде таблицы с семью строками(по каждому дню...
C++ Копирование содержимого одной строки в другую как в с++ копировать строки Добавлено через 22 минуты например дано строку в которей єсть число и надо его скопировать в другую чистою строку http://www.cyberforum.ru/cpp-beginners/thread75594.html
C++ С++ как нарисовать круг?
как нарисовать круг из звездочек? Добавлено через 1 минуту кстати если можно с использованием моей функции:)Вот она void drawLine(int a){ while(a!=0){cout<<"*"; a--; } }
Откуда можно взять библиотеку C++
Писал программу, на <iostream.h> выдает ошибку, А потом посмотрел, а у меня в папке include нету этого <iostream.h> Так вот, где его можно скачать, или его там быть не должно?
C++ Синхронизация http://www.cyberforum.ru/cpp-beginners/thread75564.html
Помогите, пожалуйста, в общих чертах рассказать про синхронизацию процессов на основе механизма обмена сообщениями. как это примерно должно выглядеть?
C++ В массив поместить суммы соседних элементов Помогите: В массив размером (nxm-1) поместить суммы соседних элементов заданного массива. подробнее

Показать сообщение отдельно
velodro
72 / 1 / 1
Регистрация: 28.11.2009
Сообщений: 78

перегрузка постфикса ++ для работы с массивом (почему-то не пашет) - C++

16.12.2009, 23:04. Просмотров 342. Ответов 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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <iostream.h>
class arr {
public:
    arr(int number);
    ~arr();
    void Vivod();
    arr operator++ (int);
private:
    int temp;
    int count;
    int* array;
};
arr::arr(int number){
    count=number;
    array=new int [number];
    for (int i=0; i<number; i++)
        array[i]=i*i;
}
arr::~arr(){
    delete [] array;
}
void arr::Vivod(){
    for (int i=0; i<count; i++) {
        cout<<array[i];
        cout<<" ";
    }
    cout<<endl;
}
arr arr::operator++ (int){
    arr temp=*this;
    for (int i=0; i<count; i++)
        ++array[i];
    return temp;
}
int main() {
    arr a(4);
    cout<<"nachalniy massiv"<<endl;
    a.Vivod();
    a++;
    cout<<"Postfix"<<endl;
    a.Vivod();
    return 0;
}
почему перегрузка постфикса инкремента не пашет?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.