Я использую C ++ во встроенной среде Linux, имеющей GCC версии 2.95
.
Я просто не могу извлечь файлы boost :: shared_ptr
с помощью bcp, это слишком тяжело.
Я бы хотел простую реализацию интеллектуального указателя boost :: shared_ptr
, но без всех накладных расходов boost
(если это возможно ...).
Я мог бы придумать свой собственный источник ускорения чтения версии, но боюсь упустить один или несколько пунктов, кажется, легко сделать неисправный интеллектуальный указатель, и я не могу позволить себе ошибочную реализацию.
Итак, существует ли «простая» реализация или пример реализации boost :: shared_ptr
(или любого эквивалентного интеллектуального указателя с подсчетом ссылок), который я мог бы использовать или который мог бы послужить источником вдохновения?