그러면 쓰겠는데 아니면 난 안쓸듯...
[%] C++ visitor 패턴 저거 컴파일 타임에 결정되나?
노이ㄴ(liliilli)
2020-01-24 19:38
추천 0
댓글 6
다른 게시글
-
절차생성일지 3 [6][연재] 익명(223.38) | 20.01.24추천 0
-
절차생성일지 : 맵 절차생성을 위한 행동트리 작성 1[연재] 익명(223.38) | 20.01.24추천 0
-
절차생성일지 1[연재] 익명(223.38) | 20.01.24추천 0
-
Kaggle cheating 사건 재밌네 [1][%] 익명(61.76) | 20.01.24추천 0
-
cmake는 왜 직접 빌드 안하는거임? [4][%] ㅇㄹ(rerereq) | 20.01.24추천 0
-
주간 문제풀이 2월 0-1주차 출제자 모집 공고 [8][대회] ㅇㄹ(rerereq) | 20.01.24추천 0
-
Triple DES 구현같은거 주간 문제로 내면[%] 익명(175.223) | 20.01.24추천 0
-
어중간한 c++러들의 슬픔[%] 익명(175.223) | 20.01.24추천 0
-
C++ Haskell Rust 플밍을 위해 필요한 뇌내 컴포넌트 [3][%] ㅇㄹ(rerereq) | 20.01.24추천 16
-
모던 cpp충들 특징 [2][%] 익명(175.223) | 20.01.24추천 1
오버로딩 어뷰징 하는걸텐데 둘다될듯
애초에 variant의 내부 타입이 뭔지 결정되는게 런타임 아님?
만약 이게 컴파일 타임에 결정되는거라면 이후 어떤 오버로딩된 메소드가 선택될지는 런타임에 일어날 이유가 없을 것 같기는 한데
잘 모르지만 variant 다루는 함수들 constexpr 붙어있는걸로 봐서는 컴파일 타임에 실제 타입 결정 가능한 것 같은데 variant 생성 위한 데이터가 런타임에 주어지면야 당연히 논외겠지만
std::visit도 constexpr 함수
visitor pattern이 컴파일 타임에 결정될수가 있는 디자인 자체가 아닌것같은데