0

我创建了一个自定义分配器,并希望在我们的代码中使用它。我们这样做的方式是定义包装我们使用的每个容器的模板,并使用我们自己的分配器而不是默认的分配器:

template <class Type> class myVector : public std::vector<Type, CCustomAllocator<Type>>

所以我们可以像这样在我们的代码中使用它myVector<int> x:这减少了犯错的机会。

我们在代码中使用的所有容器都有类似的包装器:list, string, wstring, ...

我希望这种方法有意义。

我在为boost::wregex. 正则表达式可以使用指定的分配器吗?

4

0 回答 0