allocator

allocatorは、メモリの確保と解放を行うクラステンプレート。

allocator - cpprefjp C++日本語リファレンス
アロケータ | Programming Place Plus C++編【標準ライブラリ】 第32章

basic_stringなどに、独自のchar_traitsを指定したように、独自のallocatorを指定して、メモリの確保解放処理をカスタマイズできる。

allocateをカスタマイズ。

$ vi allocator.cpp
$ g++ allocator.cpp -o allocator
$ ./allocator
custom_allocator::allocate
$

文字列出すだけ。

Sample/cpp/allocator/allocator/src/allocator at master · bg1bgst333/Sample · GitHub