Возможно, я ни о чем не беспокоюсь.Я желаю, чтобы члены данных следовали идиоме RAIIКак я могу инициализировать член защищенного указателя в абстрактном базовом классе как нулевой?
Я знаю, что это должно быть нулевым, но разве не было бы лучше обеспечить универсальное понимание?
код инициализации вне списка инициализатора может быть не запущен.Думая с точки зрения операций сборки для размещения этого указателя на стеке, разве они не могут быть прерваны почти таким же образом (как тело c'tor) в многопоточных средах или гарантируется, что расширение стека будет атомарным?Если деструктор гарантированно будет работать, то разве у расширения стека не будет такой гарантии, даже если процессор не выполнит его атомарно?
Как такой простой вопрос стал настолько обширным?Спасибо.
Если бы я мог избежать std :: library, это было бы здорово, я нахожусь в минимилистской среде.