шаблоны — C ++ способ переопределить basic_string

Я использую gcc 2.95.3 для поддержки устаревшей системы, которая использует многопоточное приложение. Реализация STL для basic_string не является потокобезопасной, а реализация STL для __default_alloc_template<false, 0>::allocate(unsigned int) тоже. Если бы я мог переопределить их, предоставив свою собственную реализацию, которая обеспечила бы взаимное исключение через блокировку и разблокировку семафора и вызов исходной функции через dlsym поиск?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …