Re[3]: Сокрытие не-public членов классов
От: MaximE Великобритания  
Дата: 22.01.03 16:18
Оценка:
Здравствуйте, ssm, Вы писали:

ssm>Здравствуйте, MaximE, Вы писали:


ssm>
ME>>std::auto_ptr<struct DataMapperImpl> _pimpl; // непрозрачный указатель на реализацию
ssm>


ssm> По стандарту, это может привести ... к форматированию жесткого диска Подробней здесь
Автор: Павел Кузнецов
Дата: 08.01.03


Undefined behavior могло бы возникнуть, если бы я не определил деструктор у DataMapper. В этом случае компилятор сгенерировал бы деструктор по-умолчанию в каждом объектнике, пользующем DataMapper, что и было бы причиной undefined behavior.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.