// Вектор со специальным распределителем std::vector > v; // Отображение int/float со специальным распределителем std::map, MyAlloc > > m; // Строка со специальным распределителем std::basic_string,MyAlloc > s; Если вы используете собственный распределитель памяти, вероятно, для него стоит определить некоторые типы. Пример: // Специальный строковый тип, использующий специальный распределитель typedef basic_string, MyAlloc > xstring; // Специальное отображение string/string со специальным распределителем typedef std::map, MyAlloc >> xmap; // Создание объекта типа xmap xmap mymap;