C3D Kernel  104598
Открытые члены
Шаблон класса CcArray< Type >

Динамический одномерный массив без счетчика количества элементов. Подробнее...

Полный список членов класса

Открытые члены

 CcArray (size_t)
 Конструктор.
 ~CcArray ()
 Деструктор.
void Fill (const Type &data, size_t cnt)
 Заполнить массив значениями.
void Copy (const void *from, size_t cnt, size_t offset=0)
 Копировать в себя (со смещением offset) cnt значений из from.
void SetArraySize (size_t newCount)
 Перераспределить память.
void FreeMemory ()
 Освободить память.
Type & operator[] (size_t idx) const
 Оператор доступа.
bool IsNull () const
 Выделена ли память?
const Type * GetAddr () const
 Выдать адрес начала массива.
TEMPLATE_FRIEND void fill_array TEMPLATE_SUFFIX (CcArray< Type > &, const Type &fillData, size_t cnt)
 Заполнить cnt элементов массива значением fillData.

Подробное описание

template<class Type>
class CcArray< Type >

Динамический одномерный массив без счетчика количества элементов.
Применяется для выделения памяти под массив, когда не требуется знать размер массива. Под отладкой контролируется некорректное обращение по индексу за пределы массива.

Предупреждения:
Класс остался для поддержки старых кодов. Вместо него можно использовать массивы из STL.

Объявления и описания членов класса находятся в файле:
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы