При таком подходе важно убедиться, что вы НЕ используете теневой стек для объектов, где объект-обертка находится в куче; это нарушило бы предположение, что объекты всегда уничтожаются в обратном порядке создания.
тим использовать pimpl idiom для определенных частей нашего проекта. Эти части проекта также являются частями, где динамическое выделение памяти запрещено, и это решение не находится под нашим контролем.
Итак, что я спрашиваю, есть ли чистый и хороший способ реализации идиома pimpl без динамического выделения памяти?
редактировать
Вот некоторые другие ограничения: встроенная платформа, стандарт C ++ 98, нет внешних библиотек, нет шаблонов.