pimpl-idiom- все статьи тега
Почему следует использовать идиому" PIMPL"? [дубликат]
этот вопрос уже есть ответ здесь: Является ли идиома pImpl действительно используется на практике? 11 ответов Backgrounder: The Пимпл идиома (указатель на реализацию) - это метод скрытия реализации, в котором открытый класс обертывает структуру или класс, которые не могут быть видны за пределами библиотеки общественный класс является частью. это скрывает внутренние детали реализации и данные от пользо ...
Pimpl идиома против чистого интерфейса виртуального класса
Мне было интересно, что заставит программиста выбрать либо идиому Pimpl, либо чистый ВИРТУАЛЬНЫЙ КЛАСС и наследование. Я понимаю, что идиома pimpl поставляется с одной явной дополнительной косвенностью для каждого публичного метода и накладных расходов на создание объекта. чистый виртуальный класс, с другой стороны, поставляется с неявной косвенностью(vtable) для наследования реализации, и я понимаю, что нет накладных расходов на создание объекта. EDIT: но вам нужно фабрика, если вы создаете о ...