![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 12.11.2012
Сообщений: 6
|
![]()
Есть класс Array - класс одномерных массивов. Второй класс - Matrix, в этом классе я создаю массив объектов класса Array. Так вот дело в том, что при выделении памяти я не могу поменять размер объекта класса Array, по умолчанию равен 10 элементам.
Код:
|
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 12.11.2012
Сообщений: 6
|
![]()
У меня в классе объявлено как
Код:
Код:
Код:
/home/den/prog/Qt_SDK/er/aga-build-desktop-Qt___PATH______/../aga/matrix.cpp:32: ошибка: lvalue required as left operand of assignment |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 12.11.2012
Сообщений: 6
|
![]()
Есть еще у кого-то идеи? Очень надо разобраться в этом.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]() Код:
Код:
Второй вариант: делать шаблонный класс, параметризованный размером. Тогда получится Код:
Третий вариант: реализовать в Array конструктор без параметров (не выделяющий памяти вообще) и метод InitWithSize, выделяющий память. Тогда: Код:
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]()
( -- дубль -- )
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 12.11.2012
Сообщений: 6
|
![]()
Класс Array мне обязательно нужно использовать, таково ТЗ. Шаблонный класс вообще не рассматриваю. Что же касается создания отдельного метода - можно, но это придется переделывать класс Array.
У меня есть идея таким методом выделить: Код:
Только одна проблема - так не работает, может что-то я неправильно записал. Подскажите плиз. |
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 12.11.2012
Сообщений: 6
|
![]()
Я думаю такой способ должен сработать, только не зная как правильно им воспользоваться.
|
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 12.11.2012
Сообщений: 6
|
![]()
Пришел к выводу, что это не возможно. Тема закрыта.
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#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 |