#cppcon16 Variants: Past, Present, and Future / David Sankel

/pnotes/assets/2017-01-22-cppcon16-variants-past-present-and-future-david-sankel-1.png

variant 클래스는 타입을 and 조합이 아닌 or 조합을 가능하게 한다.

/pnotes/assets/2017-01-22-cppcon16-variants-past-present-and-future-david-sankel-2.png

/pnotes/assets/2017-01-22-cppcon16-variants-past-present-and-future-david-sankel-3.png

boilerplate 코드가 없고 컴파일 타임에 타입 에러를 체크할 수 있는 variant를 사용.

/pnotes/assets/2017-01-22-cppcon16-variants-past-present-and-future-david-sankel-4.png

/pnotes/assets/2017-01-22-cppcon16-variants-past-present-and-future-david-sankel-5.png

맞다. typedef는 전방 선언(forward declaration)이 괴롭다. 그냥 가볍게 header를 만들어 쓰는데, 팁 하나 배웠다.

뒤에 Language support for variant에는 흥미가 없어서 그냥 패스했다. 즉 여기서 말하는 future 부분. 이 발표는 가볍게 보고 #cppcon2016 Using Types Effectively 발표를 추천.

자료


크리에이티브 커먼즈 라이선스
Feedback plz <3 @ohyecloudy, ohyecloudy@gmail.com
|