Отправляет email-рассылки с помощью сервиса Sendsay
Открытая группа
25 участников
Администратор Legotckoi
Модератор ProgrammersBlog

Последние откомментированные темы:

20240420032540

←  Предыдущая тема Все темы Следующая тема →
пишет:

Шаблон программирования Pimpl - то, что вам следует знать

Основы

Вы можете встретить шаблон Pimpl под другими именами: d-pointer, compiler firewall или даже шаблон Cheshire Cat или непрозрачный указатель.

В его основной форме шаблон выглядит следующим образом:

  • В классе мы перемещаем все закрытые члены в новый объявленный тип, например, в класс PrivateImpl .
  • Объявляем PrivateImpl в заголовочном файле основного класса.
  • В соответствующем файле cpp объявляем класс PrivateImpl и определяем его.
  • Теперь, если вы измените закрытую реализацию, код клиента не будет перекомпилирован (поскольку интерфейс не изменился).

Читать далее

Это интересно
0

15.02.2019
Пожаловаться Просмотров: 254  
←  Предыдущая тема Все темы Следующая тема →


Комментарии временно отключены