artbear писал(а) 09. Июля 2008 :: 03:39:ЗЫ По AutoGrowIfNeeded - фактически это исходный код ДмитрО, автора CIStringMap, поэтому я его использовал, типа автору виднее.
Где ж ты его нашел?
В свое время CIStringMap это не умел, а CMap так и не умеет.
Но это давно уже не актуально.
Цитата:А ты смотрел CBLContext::InitObject(CType const&) ?
Там такой же код или что-то еще ?
В точности.
Цитата:1. Все-таки моя схема немного, но выигрывает у схемы без InitObject()
Не, чуть не так.
Может выигрывать, когда клонирование выполимо быстрее, чем создание.
Но это не для всех классов, а только для избранных.
В принципе, не вопрос пусть остается.
Но для ИТ и для большинства классов лучше убрать этот интерфейс из списка базовых.
И просто объявить пустые InitObject().
P.S.
Хорошо, что наконец-то разобрались с этим вопросом.