[C++] constexpr
개요 ‘상수(const) + 컴파일 시점에 값 평가 가능’함을 선언 상수 표현식에 사용 가능 constexpr로 선언되는 변수 혹은 함수의 리턴 타입은 리터럴 타입이여야 함 constexpr 변수 const와는 달리 컴파일 타임에 초기화가 가능해...
개요 ‘상수(const) + 컴파일 시점에 값 평가 가능’함을 선언 상수 표현식에 사용 가능 constexpr로 선언되는 변수 혹은 함수의 리턴 타입은 리터럴 타입이여야 함 constexpr 변수 const와는 달리 컴파일 타임에 초기화가 가능해...
Git flow 다양한 유형의 브랜치를 이용한 모델 각 브랜치에는 특정 목적이 있으며 분기 및 머지 정책에 대한 엄격한 규칙을 적용 아키텍쳐 주요 브랜치 수명이 무한 default(mai...
개요 서로 다른 n개의 타입의 값을 저장할 수 있는 클래스 템플릿 C++17의 경우 tie 대신 structured binding declaration를 통해 조금 더 간편한 바인딩 가능
개요 생성자를 거치지 않고 멤버 함수를 decltype의 식에 사용할 수 있게 하는 템플릿 함수
개요 문자열을 숫자키로 변환 락 크기내에서 정해지므로 중복 가능 분배 등을 할 때 유용