Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2013, 17:07   #1
daNtz
 
Регистрация: 27.11.2011
Сообщений: 3
Сообщение Массивы в управляемых классах. Проблема.

Всем доброго времени суток.

Мне нужен массив состоящий из двумерных массивов(матриц).

Объявление:

Код HTML:
array<array<int,2>^,1>^ Arrays;
Создание:

Код HTML:
Ticket::Ticket(void)
{
Arrays = gcnew array<array<int,2>^,1>(3);  // Создаю массив из трёх матриц

for (int z=0; z<3; z++)
  Arrays[z] = gcnew array<int,2>(5,5);  // Создаю каждую из трёх матриц в массиве
}
Проблема: при обращении к элементам любой из матрицы программа вылетает с ошибкой - "Ссылка на объект не указывает на экземпляр класса". Подозреваю что проблема в объявлении/создании массивов.

На всякий случай кину код процедуры с ошибкой:

Код HTML:
int Ticket::GetElem(int NumberOfMatrix, int RowNumber, int ColNumber)
{ 
	int a = Arrays[NumberOfMatrix][RowNumber,ColNumber];
	return a; 
}
Надеюсь на вашу помощь.

Последний раз редактировалось daNtz; 06.04.2013 в 17:26.
daNtz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Концепция управляемых данными приложений. the_deer_one Свободное общение 6 25.10.2012 19:17
ВОзникла проблема в классах Maygli Помощь студентам 0 18.04.2012 14:26
проблема с перегрузкой оператора потока в классах - << monolit111 Общие вопросы C/C++ 13 27.11.2011 20:40
проблема в классах jec Общие вопросы C/C++ 3 30.12.2010 11:05
проблема в классах jec Общие вопросы C/C++ 4 29.12.2010 03:39