|
присваивание нагляднее в том плане, что это стандартная ++-ность, не суть важно как при этом происходит копирование - глубокое с использованием конструкторов копирования всех вложенных сущностей или простое бинарное. Меня это не должно волновать - класс должен быть спроектирован так чтобы делать это без сюрпризов. По поводу указателей - отдельная тема, очень емкая. Функция Assign() в твоем случае - лишь замена синтаксиса, привычная тебе, тот кто столкнется с ней впервые, также полезет в исходники функции, чтобы понять чего она делает. Все вышесказанное также имхо. Вообще мы с тобой начинаем спорить о вкусах, а это занятие бесперспективное.
|