Тип даних SAFEARRAY є структура, яка містить масив даних, кількість вимірів у масиві та розмір кожного виміру. Функції сервера ActiveX використовують тип даних SAFEARRAY для передачі масивів.
Безпечний масив є зазвичай обробляється в коді через покажчик на його дескриптор SAFEARRAY, тобто SAFEARRAY*. Поширеним випадком є наявність одновимірних безпечних масивів, також відомих як масиви рангу один. З іншого боку, двовимірна матриця буде зберігатися в двовимірному безпечному масиві, а її ранг буде два.
Масиви є «списки» пов’язаних значень. Кожне значення в масиві зазвичай має той самий тип і відрізняється лише позицією в масиві. Наприклад, усі результати тесту можна зберігати в масиві з назвою однієї змінної: quiz_scores.
a(1) : ряд математичних елементів, розташованих у рядках і стовпцях. (2) : структура даних, у якій схожі елементи даних розташовані в таблиці.
В інформатиці масив – це структура даних, що складається з набору елементів (значень або змінних) однакового розміру пам'яті, кожен ідентифікований принаймні одним індексом масиву або ключем. Масив зберігається таким чином, що положення кожного елемента можна обчислити з його індексного кортежу за допомогою математичної формули.
Масиви, як правило, є ефективний для доступу до елементів за індексом, що робить їх придатними для більшості випадків використання, включаючи великі набори даних. Однак їхній фіксований розмір і потенційна втрата пам’яті можуть бути не ідеальними для дуже великих наборів даних.