Фон: при чтении Dr. Stroustrup и часто задаваемые вопросы, я замечаю некоторые сильные "мнения" и отличные советы от легендарного ученого и программиста CS. Один из них - shared_ptr
в С++ 0x. Он начинает объяснять о shared_ptr
и о том, как он представляет совместное владение заостренным объектом. На последней строке он говорит, и я цитирую:
. A
shared_ptr
представляет общий владение, но совместная собственность не мой идеал: лучше, если объект имеет определенного владельца и определенного, прогнозируемый срок службы.
Мой вопрос. Насколько RAII заменяет другие шаблоны проектирования, такие как Garbage Collection? Я предполагаю, что ручное управление памятью не используется для представления совместного использования в системе.