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

Error C2109: subscript requires array or pointer - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение выражений http://www.cyberforum.ru/cpp-beginners/thread1548624.html
Добрый вечер! Помогите переписать вот эти три формулы на язык С++. Прикрепляю фотографию, если вдруг неправильно написал ниже формулу. 1 формула:ln({x}^{2}+5) 2 формула:sin({e}^{x}+2) 3...
C++ Инициализация вектора Как правильно инициализировать двумерный символьный вектор? Пробовал вот так, не получилось vector< vector<char> > map(2, vector<char>(4)) = {'Y','Y','Y','Y','Y','Y','Y','Y'}; http://www.cyberforum.ru/cpp-beginners/thread1548621.html
C++ Можно ли по TCP отправить несколько JSON и принять соответственно?
можно ли по TCP отправить несколько JSONов и принять на сервере соответственно??
C++ Поиск файлов и вывод как в каталоге DIR
Есть задача-в папке-- D:\users лежат файлы формата-- *.txt Через поиск нужно вывести на экран информацию о файлах в соответственном виде Кто может помочь или натолкнуть на мысль о возможности...
C++ Перемножение двух матриц http://www.cyberforum.ru/cpp-beginners/thread1548595.html
Написать программу перемножения двух матриц. Использовать динамические массивы. Вот код, но это при условии, что N у всех трех матриц одна и та же, с М такая же фигня. Но я не знаю как написать...
C++ Упорядоченный связный список объектов класса Добрый вечер, вот уже третий день бьюсь в попытках создания связного списка из объектов класса. Задача: создать таблицу символов, в которой последние должны хранится в виде связного списка (в... подробнее

Показать сообщение отдельно
Sn1p3rOk
281 / 168 / 66
Регистрация: 19.04.2014
Сообщений: 1,096
Завершенные тесты: 2
09.10.2015, 23:41
x - у вас не массив а переменная, что вы пытаетесь с ней сделать ?

Добавлено через 12 минут
Вы в конструкторе InMass объявляете массив x, но он недоступен вне конструктора.
В классе у вас имеется поле int x именно к нему "обращается" запись x[i][j]
Исправленная часть кода
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
class InMass : public bMass
{
    int** x;
    int imax;
public:
    InMass(int N, int M)
    {
        n = N;
        m = M;
 
        x = new int* [n];
        for (int i = 0; i < n; i++)
        {
            x[i] = new int[m];
        }
 
        cout << "Zapolnite matricu:" << endl;
 
        for (int i = 0; i < n; i++)
        {
            for (int j = 0; j < m; j++)
            {
                cin >> x[i][j];
            }
        }
    };
    // .   .   .
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru