Стирание массивов в VB6 - PullRequest
       1

Стирание массивов в VB6

1 голос
/ 21 октября 2010

Я храню зубчатый массив чисел примерно следующим образом ...

Dim mainarray() as Variant
Dim smallarray() as Integer

ReDim mainarray(fairly_large_size)

For i = 1 to fairly_large_size
    ReDim smallarray(some_variable_moderate_size)
    'fill in smallarray
    mainarray(i) = smallarray
Next i

Вопрос в том, чтобы при удалении основного массива стереть этот массив, достаточный для освобождения всей задействованной в нем памяти, или мне сначала нужно стереть каждый из его элементов?

1 Ответ

2 голосов
/ 21 октября 2010

Если бы вы это сделали, VB несколько не справился бы со своей задачей:)

Нет, удаление внешнего массива - это нормально.Все, что находится внутри (например, также может быть COM-объектом), будет освобождено должным образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...