문자열이랑 타입이랑 매칭시키고 싶은데
[%] 왜 c++ 문자열로 템플릿 파라미터 못 쓰냐
익명(180.228)
2019-02-17 00:23
추천 0
댓글 6
다른 게시글
-
C++ 이야기. 님들은 new (placement) 써본적 있음? [5][%] liliilli(125.188) | 19.02.17추천 0
-
고수님덜 도와주삼[질문] 익명(rridge5280) | 19.02.16추천 0
-
라이젠이고 뭐고 데탑 사고 싶다[%] 익명(ekqkdmlqlc) | 19.02.16추천 0
-
근데 자마린.폼으로 하니까 Android SDK로 개발하기 싫더라[%] 다메즈마(117.111) | 19.02.16추천 0
-
링커 로더 이런 거 공부하기 넘나뤼 귀찮은 것.. [1][%] 익명(175.223) | 19.02.16추천 0
-
님들 월급 얼마 받음 [1][%] 익명(175.223) | 19.02.16추천 0
-
개인플젝할때도 컴 사양 체감 큼? 100만원대로 맞출건데 [3][⚠애니짤] 익명(39.7) | 19.02.16추천 0
-
근데 안드에뮬 x86으로 돌리면 안됨? [9][질문] ㅇㄹ(rerereq) | 19.02.16추천 0
-
니들 C++ 주로쓰고 맘에드는 문법들 뭐뭐있냐 [5][⚠애니짤] 익명(221.153) | 19.02.16추천 0
-
이클립스 초심자한테는 되게좋은거같음 [9][⚠애니짤] 익명(221.153) | 19.02.16추천 0
C++11 부터 일단 가능하다고 하네요. 안보나마나 더럽긴 하지겠지만...
https://stackoverflow.com/questions/1826464/c-style-strings-as-template-arguments
constexpr로 해싱해서 쓸순없음?
https://en.cppreference.com/w/cpp/language/template_parameters
여기서 Template non-type arguments 조건 읽어보셈 표준 업데이트되면서 점점 완화되고 해서 복잡함
제일 윗댓글 링크의 예제도 템플릿 인스턴스화시킬 때 배열명으로 넣어야지 char 포인터로 넣거나 아니면 리터럴로 넣거나 하면 안됨 ㅠㅠ
아 그리고 배열명으로 넣을 때도 표준 따라 어떤 링키지 가져야하냐가 다르고 그냥 링키지 없는 로컬 변수는 아예 안됨 (...)