![]() |
|
|
![]()
|
|
| Aline |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 470 Регистрация: 22.7.2005 Где: Таруса Репутация: нет Всего: нет |
Подскажите, достаточно ли для динамического массива обнулить его длину, чтобы его очистить? Или это делается каким то другим образом?
|
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
| azesmcar |
|
||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 6 Всего: 211 |
Aline
Что вы имеете ввиду говоря "динамический массив"? Вроде в борланд С++ есть класс DynamicArray, я не знаю как там, но динамический массив в С++ называется это
удаляют его вот так
поподробнее пожалуйста. название темы порадовало, динамический массив..очищение. похоже на название какого-то религиозного фильма Это сообщение отредактировал(а) azesmcar - 23.6.2009, 12:53 |
||||
|
|||||
| Alca |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 25 Всего: 50 |
Юзай std::vector
http://www.cplusplus.com/reference/stl/vector/ Добавлено через 3 минуты и 17 секунд http://en.wikipedia.org/wiki/Vector_(STL) |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
| Aline |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 470 Регистрация: 22.7.2005 Где: Таруса Репутация: нет Всего: нет |
Какая бурная реакция...
Динамический массив - это DynamicArray Есть динамический массив структур DynamicArray <TParameter> Param; когда заполняются данные, то длина массива увеличивается ++Param.Length; а потом мне скажем надо открыть другой файл и заново заполнить структуру, тогда я делаю так: Param.Length = 0; и в этот момент все данные по идею обнуляются...просто были сомнения, но похоже всё нормально работает |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 6 Всего: 211 |
Aline
Этот DynamicArray какой-то недоделанный пережиток прошлого. Я даже докумментацию по нему не нашел Лучше используйте STL. |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 6 Всего: 211 |
А разве Indy входит в VCL? Если не ошибаюсь Indy и QuickReports не входят в его состав, т.е. разработаны другими компаниями, хотя скорее всего специально для Borland C++ Builder и/или Delphi. Хотя спорить не буду, я не специалист. |
|||
|
||||
| Aline |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 470 Регистрация: 22.7.2005 Где: Таруса Репутация: нет Всего: нет |
Я как то уже привыкла пользоваться DynamicArray, вообщем то он меня устраивают, только вот возникло сомнение, но оказалось, что это StrngGrid не так работает....
C STL не работала и что это такое не знаю.... Может ещё придется столкнуться. А документации действительно нет Добавлено через 3 минуты и 55 секунд Кстати, в C++ Builder 6.0 в хэлпе всё хорошо описано Represents the number of elements in the DynamicArray. __property int Length = {read=get_length, write=set_length}; Description Use the Length property to set or get the length of the dynamic array. The following code sets the length of a DynamicArray to 10. DynamicArray<int> arrayOfInt; arrayOfInt.Length = 10; cout << "ArrayLength: " << arrayOfInt.Length << endl; It is equivalent to the VCL SetLength procedure: SetLength(arrayOfInt, 10); To free a dynamic array, simply set its Length to 0: arrayOfInt.Length = 0; |
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 2 Всего: 121 |
Вот чего людей Borland доводит... -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| Aline |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 470 Регистрация: 22.7.2005 Где: Таруса Репутация: нет Всего: нет |
W4FhLF, а что такого то?
|
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |