Re: Boost. Самые полезные (интересные) классы
От: demi США  
Дата: 06.02.07 14:07
Оценка:
Здравствуйте, COFF, Вы писали:

COF>Что и в какой последовательности (по степени полезности) посоветуете посмотреть в бусте кроме умных указателей?


COF>И второй вопрос по shared_ptr/weak_ptr. Если я планирую использовать их в многопоточной (но заведомо однопроцессорной) среде, должен-ли я выставлять BOOST_HAS_THREADS (что приведет, как я понимаю, к созданию критической секции на каждый объект — этого, естественно, хотелось бы избежать)? Оборачивать каждое создание/копирование/разрушение указателя в собственную критическую секцию тоже не хотелось бы. С intrusive_ptr вопрос решается использованием InterlockedIncrement/Decrement (Win32) в intrusive_ptr_add_ref/release, а вот с shared_ptr?


COF>Заранее спасибо!


Какой то вопрос
boost.noncopyable.

Я бы посоветовал не ПОСМОТРЕТЬ именно ПОСМОТРЕТЬ все — что это делает, в чем приемущества-недостатки, а когда встанет необходимость — изучить специфику. Главное знать что есть, когда и какой ценой это применяется. Есть какая-то критическая масса — после некотрого знакомства в Win32 API ты легко сможешь найти нужную. Так же и здесь знать что примерно есть и уметь нарыть. Это задача инжнера
Не стыдно попасть в дерьмо, стыдно в нём остаться!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.