특정 입력 범위에 대해서 미리 컴파일 타임에 계산시키는 방법입력값 1부터 100000까지 미리 계산시켜서런타임에 사용자가 값을 입력할 때 O(1)이 되는 겁니다.마치 배열에서 값 꺼내오듯이...
네 근데 컴파일타임 제약들 사이에서 줄다리기를 잘 해야되고, 컴파일 타임이 존나 길어지고요(터지는 경우도 있음), 결과 저장하는 만큼 사용 메모리량이 늘어난다는 문제가 있습니다 - return 0;
예 흉이 constexpr 함수로 표현할 방법이 있으면요 - Make PHP Great Again!
ㄴ constexpr는 컴파일타임 연산이 보장되지 않아서 단점들이 있어효 - return 0;
후움
constexpr이 애매한 건 단점이 아니고 장점 아님? 컴파일 타임에 되는 건 하고 아니면 런타임에 하고
컴파일 타임에 안되면 빼애액 코더 병신 쉐리야 하는게 TMP고
흑마술사에게는 걸림돌일 뿐 - return 0;
아 그렇지참. constexpr함수는 이든아니든 상관없구나. 설계상 그런거 안 쓰다보니 헛소리했구먼. 죄송함여 - Make PHP Great Again!
ㄴ 근데 템플릿 이용해서 constexpr를 컴파일타임 연산 강제 보장하는 꼼수도 있음 - return 0;