оператор, который будет ловить их всех, не касаясь ни одной строки существующих файлов. Кстати, если вы объясните, почему вы хотите это сделать, мы могли бы вам лучше помочь.

ешел по этой ссылке:Заменить распределитель STL по умолчанию

заменить стандартный распределитель на мой собственный распределитель. Но я получаю эту ошибку:

/grid/common/pkgsData/gcc-v4.8.3/Linux/RHEL5.0-2010-x86_64/include/c++/4.8.3/bits/allocator.h:92:45: ошибка: ожидаемое имя шаблона до '< знак

class allocator: public __allocator_base<_Tp>
                                         ^

Каким-то образом файл allocator.h не может найти мой пользовательский класс распределителя. Я использовал GCC: 4.8.3 я добавилbits/ папка внутри моего исходного файла include и создана c ++ allocator.h. Внутри этого файла определен марко, похожий на GCC, предоставленный c ++ allocator.h (https://gcc.gnu.org/onlinedocs/gcc-4.6.2/libstdc++/api/a00780_source.html).

#define __glibcxx_base_allocator my_allocator

my_allocator - мой пользовательский распределитель.

Ответы на вопрос(0)

Ваш ответ на вопрос