|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.02.2011, 00:21 | #1 |
Пользователь
Регистрация: 09.04.2009
Сообщений: 23
|
Двухмерный дин. массив в классе
Столкнулся с таким вопросом: возможно ли в поле класса инициализировать двухмерный динамический массив ? Или если нужен двухмерный или многомерный, то созд. одномерный динамический и запись в него ведётся по формуле, делающего из одномерного псевдо многомерный? Я надеюсь, объяснил понятно =))
|
17.02.2011, 01:32 | #2 |
Пользователь
Регистрация: 01.03.2008
Сообщений: 25
|
используй STL. vector< vector<int> > - по сути двумерный массив целых чисел.
|
17.02.2011, 19:03 | #3 |
Пользователь
Регистрация: 09.04.2009
Сообщений: 23
|
Оу, ясно... а я тут уже сделал себе такую сист, наверно, она не очень хорошая: в поле у меня записан char** vasya, а в конструкторе я присваиваю васе массив из укзателей n
Код:
схема стандартная... но удаляю я из памяти всю эту байду в деструкторе и не уверен, что у меня не может быть проблем потом... всё таки по логике вещей я должен был 2 измерение массива vasya удалить в конце конструктора? Или можно так делать? |
17.02.2011, 22:09 | #4 |
Пользователь
Регистрация: 09.04.2009
Сообщений: 23
|
Хех, вот я и нашёл проблему... объекты с динамическими массивами, как я описал выше, прировнять нельзя (( ошибка записи в закрытое пространство памяти (
|
18.02.2011, 12:20 | #5 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Возможно, вам нужно что-то вроде этого:
Код:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Трехмерный дин. массив | revanatar | Общие вопросы C/C++ | 3 | 29.11.2010 22:02 |
С# Двухмерный массив | Dron17 | Общие вопросы C/C++ | 2 | 12.10.2010 10:58 |
Одномерный массив , двухмерный массив | Woxx | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 10.09.2010 09:28 |
Двухмерный массив | Lev.F | Помощь студентам | 1 | 30.05.2010 21:31 |
Двухмерный массив | Atheist | Общие вопросы C/C++ | 4 | 22.11.2007 14:05 |