namespace std { template vector::vector(size_type num, const T& val, const Allocator& a) : alloc(a) // Инициализация распределителя { // Выделение памяти sizeElems = numElems = num; elems = alloc.allocate(num); // Инициализация элементов for (size_type i=0; i