Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Безразмерные масивы 
:(
    Опции темы
SCAR
Дата 22.4.2009, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 17.8.2006

Репутация: нет
Всего: нет



Мне нужно сделать массив, размерность которого будет постоянно изменяться, массив должен иметь тип TPoint. это можно сделать с помошью переопределения масива, но я, почему-то не нашел функцию, определяющую длинну массива (кол-во элементов). Подскажите пожалуйста, как лучше реализовать данный замысел?
PM MAIL   Вверх
Alexeis
Дата 22.4.2009, 23:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 26
Всего: 459



Через std:vector<TPoint> . STL


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Vasay
Дата 22.4.2009, 23:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 1
Всего: 73



STL не устраивают?

Добавлено через 25 секунд
Alexeis,  опередил smile


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
artsb
Дата 22.4.2009, 23:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2280
Регистрация: 17.7.2007
Где: центр Вселенной

Репутация: 39
Всего: 64



Смотри в сторону vector.

Добавлено через 1 минуту и 19 секунд
Что-то меня все опережают :(


--------------------
Чем отличается умный человек от мудрого?
Умный - выпутается из любой ситуации.
Мудрый - просто в неё не попадёт.
PM MAIL   Вверх
Anikmar
Дата 22.4.2009, 23:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 34
Всего: 59



И мне что-ли про vector сказать?  smile 
Цитата(SCAR @  22.4.2009,  22:46 Найти цитируемый пост)
Мне нужно сделать массив, размерность которого будет постоянно изменяться

Каков размер массива? На сколько постоянно, часто и в какую сторону? Имхо, вектор хорош, но при частых и массивных изменениях надо смотреть на задачу.
PM MAIL ICQ   Вверх
Rififi
Дата 23.4.2009, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1254
Регистрация: 9.3.2008

Репутация: 1
Всего: 36



используй std::vector
smile
PM MAIL   Вверх
mrbrooks
Дата 23.4.2009, 08:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



SCAR, используй std::vector  или std::degue  smile

Добавлено через 26 секунд
Ой что - то меня опередили  smile 
PM MAIL   Вверх
Anikmar
Дата 23.4.2009, 08:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 34
Всего: 59



Цитата(mrbrooks @  23.4.2009,  08:33 Найти цитируемый пост)
Ой что - то меня опередили    

 smile 
PM MAIL ICQ   Вверх
SCAR
Дата 23.4.2009, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 17.8.2006

Репутация: нет
Всего: нет



Изменение в сторону возрастания, частота изменения высокая. Спасибо, буду пробовать.
PM MAIL   Вверх
Anikmar
Дата 23.4.2009, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 34
Всего: 59



Цитата(SCAR @  23.4.2009,  09:31 Найти цитируемый пост)
Изменение в сторону возрастания, частота изменения высокая. Спасибо, буду пробовать. 

А памяти хватит?
PM MAIL ICQ   Вверх
artsb
Дата 23.4.2009, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2280
Регистрация: 17.7.2007
Где: центр Вселенной

Репутация: 39
Всего: 64



Цитата(Anikmar @  23.4.2009,  23:23 Найти цитируемый пост)
А памяти хватит? 

 smile 


--------------------
Чем отличается умный человек от мудрого?
Умный - выпутается из любой ситуации.
Мудрый - просто в неё не попадёт.
PM MAIL   Вверх
hente
Дата 24.4.2009, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 20.3.2009
Где: Томск

Репутация: нет
Всего: нет



А как на счет связанного списка? почему бы его не попробовать?
--------------------
  долой быдло кодеров!!!
PM MAIL   Вверх
mrbrooks
Дата 24.4.2009, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



Цитата(hente @  24.4.2009,  09:07 Найти цитируемый пост)
А как на счет связанного списка? почему бы его не попробовать? 

а как насчет std::deque  smile 

Использование того или иного контейнера зависит от задачи которую надо решить. Если нужен произвольный доступ к данным (скорее всего)
std::list не катит.

Это сообщение отредактировал(а) mrbrooks - 24.4.2009, 10:18
PM MAIL   Вверх
SCAR
Дата 24.4.2009, 10:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 17.8.2006

Репутация: нет
Всего: нет



Впринципе я нашел выход, как сделать это без истользования масива вообще. Но продолжая тему, я слышал такое, что даже сам создатель std::vector говорил, что лучше его не юзать и в таких случаях использовать библиотеки qt. 
PM MAIL   Вверх
mrbrooks
Дата 24.4.2009, 10:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



Цитата(SCAR @  24.4.2009,  10:21 Найти цитируемый пост)
Но продолжая тему, я слышал такое, что даже сам создатель std::vector говорил, что лучше его не юзать и в таких случаях использовать библиотеки qt.  


ты для меня Америку отрыл!  smile впервые об этом слышу! 

QT и VCL - это сторонние библиотеки. За отдельные $ заметь.

STL - это уже стандарт. 
Коим образом они пересекаются - не понятно.

Лучше или хуже - это вопрос религии - но если у тебя нет ссылки на источник - то я склонен думать, что ты ослышался.  smile 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0606 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.