#cppcon16 Variants: Past, Present, and Future / David Sankel
variant 클래스는 타입을 and
조합이 아닌 or
조합을 가능하게 한다.
boilerplate 코드가 없고 컴파일 타임에 타입 에러를 체크할 수 있는 variant를 사용.
맞다. typedef는 전방 선언(forward declaration)이 괴롭다. 그냥 가볍게 header를 만들어 쓰는데, 팁 하나 배웠다.
뒤에 Language support for variant에는 흥미가 없어서 그냥 패스했다. 즉 여기서 말하는 future 부분. 이 발표는 가볍게 보고 #cppcon2016 Using Types Effectively 발표를 추천.