Я создал собственный распределитель и хочу использовать его во всем коде.Мы сделали это путем определения шаблонов, которые обертывают каждый используемый контейнер и используют наш собственный распределитель вместо значения по умолчанию:
template <class Type>
class myVector : public std::vector<Type, CCustomAllocator<Type>>
, поэтому мы можем использовать его внаш код такой: myVector<int> x
.Это снижает вероятность ошибок.
у нас есть аналогичные оболочки для всех контейнеров, которые мы используем в нашем коде: list
, string
, wstring
, ...
Надеюсь, этот подход имеет смысл
У меня проблемы с определением этого типа шаблона оболочки для boost::wregex
.Может ли регулярное выражение использовать указанный распределитель?