본문 바로가기

프로그램/새롭게 발견한 c++ 패턴

1

용도 : 같은 타입으로 취급받고 싶지만 데이터 용량은 상속하고 싶지 않을 때

 

template<typename T>
struct no_data_inherited_from: private T
{};

template<typename T>
class Wizard : no_data_inherited_from<T> {};

 

class TextWizard : Wizard<Text>
{};

'프로그램 > 새롭게 발견한 c++ 패턴' 카테고리의 다른 글

이런 방법이?  (3) 2025.07.25
이동가능한 guard  (0) 2025.07.22
버그1  (0) 2025.07.22
std::pair에 operator[]()을 추가해보자  (0) 2025.07.20
2  (1) 2025.07.09