라이브러리 만드는 중인데 지정된 수 입력 외엔 아예 객체를 생성 못하게 막아버리고 싶음
가장 쉽게 떠오른 건 SFINAE인데 템플릿으로 만들면 정의부와 구현부를 나눠놓을 수가 없어서 헤더에 다 박아 놔야 해서 정적 라이브러리의 장점이 퇴색될 거 같음
컴파일 타임에 띄우려면 걍 템플릿 쓰는게 낫겠지?
라이브러리 만드는 중인데 지정된 수 입력 외엔 아예 객체를 생성 못하게 막아버리고 싶음
가장 쉽게 떠오른 건 SFINAE인데 템플릿으로 만들면 정의부와 구현부를 나눠놓을 수가 없어서 헤더에 다 박아 놔야 해서 정적 라이브러리의 장점이 퇴색될 거 같음
컴파일 타임에 띄우려면 걍 템플릿 쓰는게 낫겠지?
컴파일 타임에 막을려면 템플릿밖에 없지 c++ 20 이전 호환까지 생각하면 진짜 개더럽게 짤 수 밖에
static_assert로 못함?
오 하도 안 써서 잊고 있었다 ㄳㄳ
천재노
헤더 분리는 안되나 PImpl 처럼