#include <vector.h>
template<class T>
class Vector< T >
Коллекция элементов
Конструктор по умолчанию. Элементы вектора не уничтожаются при удалении
Инициализация вектора
- Аргументы
-
dtor | - деструктор элемента. если NULL то элементы не уничтожаются при удалении |
Итератор, указывающий на первый элемент
template<class T>
static void Vector< T >::defaultDestructor |
( |
T |
e | ) |
|
|
inlinestatic |
Деструктор элемента созданного с помощью new
template<class T>
static void Vector< T >::defaultReleaser |
( |
T |
e | ) |
|
|
inlinestatic |
Деструктор элемента созданного с помощью malloc
Итератор, указывающий за пределы списка
template<class T>
T Vector< T >::find |
( |
const void * |
key, |
|
|
bool(*)(T, const void *) |
cmp |
|
) |
| |
|
inline |
Поиск элемента по произвольному ключу
- Аргументы
-
key | - ключ |
cmp | - компаратор |
Удаление элемента по итератору
Получить первый элемент без удаления
Получить и удалить первый элемент из списка. Деструктор для элемента не вызывается!
Объявления и описания членов класса находятся в файле:
- /home/nick/work/AVR/libTSE+/include/vector.h