Является ли совместное владение объектами признаком плохого дизайна?

Фон: При чтенииДокументы доктора Страуструпа и часто задаваемые вопросы, я замечаю некоторые сильные "мнения" и отличные советы от легендарного ученого и программиста CS. Один из них оshared_ptr в C ++ 0x. Он начинает объяснять оshared_ptr и как оно представляет совместное владение указанным объектом. На последней строкеон говорит и я цитирую:

,shared_ptr представляет совместное владение, но совместное владение не является моим идеалом: лучше, если объект имеет определенного владельца и определенную, предсказуемую продолжительность жизни.

Мой вопрос: В какой степени RAII заменяет другие шаблоны проектирования, такие как сборка мусора? Я предполагаю, что ручное управление памятью не используется для представления общего владения в системе.

Ответы на вопрос(4)

Ваш ответ на вопрос