«pimpl-idiom» 태그된 질문

11
pImpl 관용구가 실제로 실제로 사용됩니까?
Herb Sutter의 "Exceptional C ++"책을 읽고 있는데,이 책에서 pImpl 관용구에 대해 배웠습니다. 기본적으로 아이디어는 private객체의 구조를 만들고 class동적으로 할당 하여 컴파일 시간 을 단축하고 더 나은 방식으로 개인 구현을 숨기는 것입니다. 예를 들면 다음과 같습니다. class X { private: C c; D d; } ; 다음과 같이 변경할 수 있습니다. …
165 c++  oop  pimpl-idiom 

10
Pimpl 관용구 대 순수 가상 클래스 인터페이스
프로그래머가 Pimpl 관용구 또는 순수 가상 클래스 및 상속을 선택하도록 만드는 것이 무엇인지 궁금합니다. 나는 pimpl 관용구가 각 공용 메소드와 객체 생성 오버 헤드에 대해 하나의 명시적인 추가 간접 지시를 제공한다는 것을 이해합니다. 반면에 순수 가상 클래스는 상속 구현을위한 암시 적 간접 (vtable)과 함께 제공되며 객체 생성 오버 헤드가 없음을 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.