Запитання з тегом «pimpl-idiom»

11
Чи справді ідіома pImpl використовується на практиці?
Я читаю книгу Герба Саттера "Винятковий С ++", і в цій книзі я дізнався про ідіому pImpl. В основному, ідея полягає у створенні структури для privateоб'єктів а classта динамічно розподілити їх, щоб зменшити час компіляції (а також краще приховати приватні реалізації). Наприклад: class X { private: C c; D d; …
165 c++  oop  pimpl-idiom 

10
Pimpl idiom vs Pure віртуальний інтерфейс класу
Мені було цікаво, що змусить програміста вибрати або ідіому Pimpl, або чистий віртуальний клас та спадщину. Я розумію, що ідіома pimpl поставляється з однією явною додатковою непрямістю для кожного публічного методу та над створенням об'єкта. Чистий віртуальний клас, з іншого боку, поставляється з неявним непрямим впливом (vtable) для успадкованої реалізації, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.