Middle+
37
0
questionbank

Расшифруйте аббревиатуру PIMPL.

Answer from sobes.tech neural network

Pointer to IMPLementation.

Идиома проектирования в C++, скрывающая реализацию класса за указателем на структуру или класс, определенный в .cpp файле. Это уменьшает зависимости между заголовочными и исходными файлами, ускоряя компиляцию.

Пример:

Foo.h:

cpp

Foo.cpp:

cpp

Pointer to IMPLementation.

Идиома проектирования в C++, скрывающая реализацию класса за указателем на структуру или класс, определенный в .cpp файле. Это уменьшает зависимости между заголовочными и исходными файлами, ускоряя компиляцию.

Пример:

Foo.h:

cpp

Foo.cpp:

cpp

Register or sign in to get access to full answers for all questions from the question bank.

design-patternsc++object-oriented-programmingabstractioninformation-hidingencapsulation