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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.03.2011, 15:39   #1
Dimarik
Форумчанин
 
Аватар для Dimarik
 
Регистрация: 18.04.2009
Сообщений: 688
По умолчанию двумерный массив в vector

Нужно сделать массив двумерных массивов
typedef unsigned char unsCharArray[4][4];
typedef vector<unsCharArray> MatrixVect;//Матрица для хранения текста
код:
MatrixVect MatrVectText(_iBlocks);
Итог:
2 ошибки:

Ошибка 1 error C2440: <function-style-cast>: невозможно преобразовать "int" в "unsigned char [4][4]" c:\program files\microsoft visual studio 10.0\vc\include\memory 631


Ошибка 2 error C2106: =: левый операнд должен быть левосторонним значением c:\program files\microsoft visual studio 10.0\vc\include\xutility 2514
Dimarik вне форума Ответить с цитированием
Старый 10.03.2011, 15:40   #2
Dimarik
Форумчанин
 
Аватар для Dimarik
 
Регистрация: 18.04.2009
Сообщений: 688
По умолчанию

и как потом обратиться к элементам? Через MatrVectTextх[i][j][ii];???
Dimarik вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерный массив (С++) Letti Помощь студентам 2 24.12.2010 18:54
Двумерный массив Yara24 Помощь студентам 2 16.05.2010 19:50
Вопрос про vector и обычный массив certman Общие вопросы C/C++ 2 02.04.2010 23:38
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40