|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.11.2012, 03:54 | #1 |
Новичок
Джуниор
Регистрация: 12.11.2012
Сообщений: 6
|
Массив объектов Array
Есть класс Array - класс одномерных массивов. Второй класс - Matrix, в этом классе я создаю массив объектов класса Array. Так вот дело в том, что при выделении памяти я не могу поменять размер объекта класса Array, по умолчанию равен 10 элементам.
Код:
|
12.11.2012, 15:41 | #2 |
Новичок
Джуниор
Регистрация: 12.11.2012
Сообщений: 6
|
Массив объектов Array
У меня в классе объявлено как
Код:
Код:
Код:
/home/den/prog/Qt_SDK/er/aga-build-desktop-Qt___PATH______/../aga/matrix.cpp:32: ошибка: lvalue required as left operand of assignment |
12.11.2012, 16:22 | #3 |
Новичок
Джуниор
Регистрация: 12.11.2012
Сообщений: 6
|
Есть еще у кого-то идеи? Очень надо разобраться в этом.
|
12.11.2012, 16:26 | #4 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Код:
Код:
Второй вариант: делать шаблонный класс, параметризованный размером. Тогда получится Код:
Третий вариант: реализовать в Array конструктор без параметров (не выделяющий памяти вообще) и метод InitWithSize, выделяющий память. Тогда: Код:
|
12.11.2012, 16:26 | #5 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
( -- дубль -- )
|
12.11.2012, 16:37 | #6 |
Новичок
Джуниор
Регистрация: 12.11.2012
Сообщений: 6
|
Класс Array мне обязательно нужно использовать, таково ТЗ. Шаблонный класс вообще не рассматриваю. Что же касается создания отдельного метода - можно, но это придется переделывать класс Array.
У меня есть идея таким методом выделить: Код:
Только одна проблема - так не работает, может что-то я неправильно записал. Подскажите плиз. |
12.11.2012, 16:45 | #7 |
Новичок
Джуниор
Регистрация: 12.11.2012
Сообщений: 6
|
Я думаю такой способ должен сработать, только не зная как правильно им воспользоваться.
|
12.11.2012, 17:05 | #8 |
Новичок
Джуниор
Регистрация: 12.11.2012
Сообщений: 6
|
Пришел к выводу, что это не возможно. Тема закрыта.
|
12.11.2012, 17:24 | #9 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Цитата:
|
|
12.11.2012, 18:59 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массив объектов!!! | OliverVood | Visual C++ | 5 | 24.08.2012 16:03 |
Написать программу на HTML и JavaScript с использованием объектов Array, Date и String. | Marika lady | Помощь студентам | 2 | 12.10.2011 19:03 |
Динамический массив класса Array | emnm | Общие вопросы C/C++ | 0 | 21.12.2010 22:04 |
массив объектов | balamut | JavaScript, Ajax | 4 | 29.05.2009 14:49 |
задать массив типа X: array [0..N] of integer -где N переменная читаеться из EditBox | Kivin13 | Общие вопросы Delphi | 22 | 06.09.2007 09:25 |