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

Ошибка 2094 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить количество отрицательных элементов, количество элементов в интервале от 1 до 5 http://www.cyberforum.ru/cpp-beginners/thread660293.html
Доброго времени суток. Помогите пожалуйста с задачей.Буду очень благодарна. Даны вещественные массивы c, d.Определить количество отрицательных элементов, количество элементов в интервале от 1 до 5. Программу нужно написать в двух вариантах:один с указателями, другой – со ссылками(но мне хотя бы 1 вариант)
C++ Перестроить матрицу Есть матрица 1, 1, 5, 3, 8 4, 1, 6, 4, 4 0, 5, 1, 7, 9 8, 1, 3, 1, 1 9, 9, 1, 2, 9 в матрице надо подсчитать количество одинаковых элементов в каждой строке в данной матрице будет : http://www.cyberforum.ru/cpp-beginners/thread660292.html
Написать две программы на языке С/С++ для расчета значений переменных y и z по заданным формулам C++
Написать две программы на языке С/С++ для расчета значений переменных y и z по заданным формулам (ссылка ). В первой программе использовать для ввода функцию scanf, для вывода – функцию printf. Во второй программе использовать операторы потокового ввода-вывода cin и cout. Определить разность между значениями y и z. В программе предусмотреть ввод исходных данных. ...
sizeof к объекту или типу? C++
Доброго времени суток! Видел где-то обсуждение, о том к чему надо применять sizeof - к классу или объекту. Мнения были разные, но либо не аргументированные, либо язык их высказываний был для меня непонятен :) Прошу объяснить мне есть ли разница, и если есть, то в чем она заключается?
C++ Решение системы методом Гаусса и разбор ошибок http://www.cyberforum.ru/cpp-beginners/thread660270.html
Добрый вечер! Пару дней назад начал изучать C++ для выполнения данного задания. Задание заключается в следующем: "Решить систему равенств с точностью до 0,0001, используя метод Гаусса." Почитав и посмотрев книжки/видео уроки, ринулся писать решения. На бумаге всё просто, а вот с программой нет. Использую Microsoft Visual Studio 2010 для выполнения поставленной задачи. Visual Studio выдаёт...
C++ задача найти преимущества использования контенеров vec и set Пока не нашел особо больших кординальных преимуществ set'a . В учебнике предлагают решить такой пример: Вводим слово-исключение, если такого в контенере нет -> забиваем в конт. Потом вводим текст и удаляем слова исключения, если найдутся... Не знаю, я только одно пока отличие нашел, это find, у векторя ее наверно нет (или я про нее не знаю просто), поэтому приходится перебирать элементы по... подробнее

Показать сообщение отдельно
kimor
1 / 1 / 1
Регистрация: 21.10.2011
Сообщений: 102

Ошибка 2094 - C++

29.09.2012, 18:22. Просмотров 333. Ответов 4
Метки (Все метки)

Задали написать класс, вот собственно он:
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
#pragma hdrstop
#pragma argsused
#include <iostream.h>
#include <tchar.h>
#include <stdio.h>
class Array
{
    int *a;
    int n;
    public:
    Array()
    {
        n=0;
        a=NULL;
        static int count=count+1;
    }
    Array(int N)
    {
        n=N;
        static int count=count+1;
        a=new int [N];
    }
    Array(const Array &Ob)
    {
        n=Ob.n;
        a=new int [n];
        for (int i = 0; i < n; i++)
        {
             a[i]=Ob.a[i];
             static int count=count+1;
        }
    }
    ~Array()
    {
        delete[]a;
    }
    void Reverse()
    {
        for (int i = 0;i<n/2;i++)
        {
            int t;
            t=a[i];
            a[i]=a[n-i-1];
            a[n-i-1]=t;
        }
    }
    void Make(int N)
    {
        a=new int [N];
        n=N;
    }
    int Get(int Index) const
    {
        return a[Index];
    }
    void Set(int Index,int Value)
    {
        a[Index]=Value;
    }
    void Delete()
    {
        delete[]a;
        n=0;
        a=NULL;
    }
    void Input()
    {
        cout<<"Vvedite el massiva";
        for (int i = 0;i<n;i++)
            cin>>a[i];
    }
    void Output() const
    {
        for (int i = 0;i<n;i++)
            cout<<a[i];
    }
    int Size()const
    {
        return n;
    }
    void Add(int b)
    {
        int *c;
        c=new int[n+1];
        for (int i = 0; i < n; i++)
            c[i]=a[i];
        c[n]=b;
        delete []a;
        a=c;
        n++;
    }
    void Union(const Array b)
    {
        int *c;
        c=new int[n+b.n];
        for (int i = 0; i < n; i++)
            c[i]=a[i];
        for (int i = 0; i < b.n; i++)
            c[n+i]=b[i];
        delete[]b;
        delete[]a;
        a=c;
        n=n+b;
    }
    static *Dynamic(int N)
    {
        Array a(N);
        return a;
    }
    int Search(int Value)
    {
        for (int i = 0; i < n; i++)
        {
            if (a[i]==Value)
                return i;
        }
        return 0;
    }
    void DeleteElement(int Index)
    {
        int*c;
        c=new int [n-1];
        for (int i = 0; i < Index; i++)
        {
            c[i]=a[i];
        }
        for (int i = Index; i < n-1; i++)
        {
            c[i]=a[i+1];
        }
        delete[]a;
        a=c;
        n=n--;
    }
    void Selection()
    {
         for (int i = 0; i < n; i++)
         {
             int min=i;
             for (int j = i+1; j < n; j++)
             {
                 if (a[j]<a[min])
                     min=j;
             }
             if (min!=i)
                 a[i]=a[min];
         }
    }
 
 
};
На 99-й строке вылазит такая ошибка E2094 'operator+' not implemented in type 'Array' for arguments of type 'int'
Я не могу понять почему не прибавляет у меня ведь n и i типа int. У меня там ещё много ошибок но пока что меня интересует именно эта.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru