반응형 컴파일속도1 [Design Pattern] PIMPL (Pointer to Implementation) 엄밀히 Design Pattern은 아니지만 Bridge pattern과 비슷한 계층 개념인 PIMPL(Point to implementation)에 대해서 알아보자. PIMPL의 장점 1. 컴파일 속도를 향상시킨다. 2. 완벽한 정보 은닉이 가능하다. 헤더 파일을 감출 수 있다. 이러한 개념을 예제를 통해 알아보자. 다음은 Point 클래스와 이에 대한 구현의 간단한 예이다. // Point1.h class Point { int x, y; public: Point(int a = 0, int b = 0); void Print() const; }; // Point1.cpp #include #include "Point1.h" using namespace std; Point::Point(int a, int b.. 2021. 2. 3. 이전 1 다음 반응형