Здравствуйте, Shmj, Вы писали:
S>- не создается копия данных на каждый чих, что более разумно на мой взгляд.
Нет.
Просто есть два подхода:
1. В одном при создании копии объекта данные не копируются и вводится явная функция типа clone. В OpenCV, например, такой подход.
2. В другом при создании копии данные копируются, но ты можешь пользоваться ссылками. В STL такой подход.
Определяется это типичными задачами в которых твой объект юзаются.