Я ищу независимую реализацию boost/tr1 shared_ptr
, weak_ptr
и enable_shared_from_this
.Есть ли независимая от boost-версия версия boost/tr1 shared_ptr
мне нужно:
- Boost, независимое очень небольшое выполнение этих функций.
- мне нужна поддержка только современных компиляторов как GCC-4.x, MSVC-2008, Intel не такие вещи, как MSVC6 или НКУ-3,3
- мне нужно, чтобы получить лицензию в соответствии с не-копилефт LGPL совместимой лицензией, как усиление/Mit/3-оговорка BSD.
Поэтому я могу включить его в свою библиотеку.
Примечание - это довольно трудно извлечь из shared_ptr импульс, по крайней мере, BCP дает около 324 файлов ...
GCC-4.x и MSVC-2008 предоставляют как tr1 :: shared_ptr. Я не знаю для intel. –
Зачем вам нужна реализация SMALL? Можете ли вы включить источники с BSL? Почему бы не включить всю версию Boost? –