Здравствуйте, Кодт, Вы писали:
К>А чтобы с настройками проекта не возиться, прямо в хедере пишешь #pragma comment(lib)
К>// refcount.h, implemented in refcount.cpp -> refcount.dll
К>namespace refcount {
К>REFCOUNT_API int addref(void* p);
К>REFCOUNT_API int decref(void* p);
К>}
К>#endif//__REFCOUNT_H__
Принято. Но пока оставим свою реализацию, поскольку не хочется плодить ЕЩЕ одну dll ради подсчета ссылок.
К>>>Вообще, зачем делать такой странный подсчёт ссылок? Чем не понравился, к примеру, boost::shared_ptr?
А>>Boost еще к Builder C++ 6 прикрутить надо.
К>Тююю. А что, не прикручивается? shared_ptr.hpp — это же такой простой зверь.
Каюсь... не увидел что Builder C++ 6 boost поддерживает. boost можно потом прикрутить. Сейчас не хочется разбираться (времени и так много ушло на "разбор полетов"). К тому же boost наверняка делает, что-то похожее (создает глобавльный map ссылок на куче).
К>>>Или очень нужна была интрузивность?
А>>Что за зверь "интрузивность" ?
Спасибо за ликбез.

Будем знать.