Пользовательская обработка памяти в постгисеC++

Программы на C++. Форум разработчиков
Anonymous
Пользовательская обработка памяти в постгисе

Сообщение Anonymous »

В настоящее время я работаю над проектом C ++, использующим функции Postgis.
Postgis предоставляет ручки для использования пользовательских распределителей памяти для управления памятью.
Allocator должен иметь подпись: < /p>
typedef void* (*lwallocator)(size_t size);
< /code>
У меня есть распределитель памяти, то есть подпись: < /p>

Код: Выделить всё

typedef void* (*lwallocator)(SomeInfo info, size_t size);
< /code>
Любое руководство было бы полезно о том, как перенести мой пользовательский выделитель в постгис (lwgeom_set_handlers). < /p>
Заранее! < /p>
Я попытался иметь глобальную переменную. Но что -то вроде 
в приведенной выше подписи динамически известно, и одновременно будет несколько экземпляров, следовательно, я не смогу иметь глобальную переменную.


Подробнее здесь: https://stackoverflow.com/questions/794 ... in-postgis

Вернуться в «C++»