Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 Meyers, Scott Item 1 : Understand template type deduction 템플릿 타입 추론은 모던 C++의 auto를 기반으로 한다. 따라서 auto를 이용하면 별다른 고민 없이 사용 가능하다. 문제는 템플릿 타입 추론 규칙을 auto에 적용할 때 직관적으로 이해하기 어려운 동작들이 존재한다는 것이다. 따라서 auto에 기반한 템플릿 타입 추론을 정확히 이해해야 한다. template void f(ParamType param); f(expr); 컴파일하는 동안 컴파일러는 expr을 사용해 T와 ParamType, 두 타입을 추론한다. 하..
이카루스 이야기 세스 고딘 저/박세연 역 이카루스의 아버지는 아들에게 "너무 높이 날면 태양의 열에 의해 밀랍이 녹으니 너무 높이 날지 말고 너무 낮게 날면 바다의 물기에 의해 날개가 무거워지니 항상 하늘과 바다의 중간으로만 날아라" 라고 단단히 주의를 주었다고 한다. 하지만 너무 높이 난 이카루스는 태양의 뜨거운 열에 의해 날개의 밀랍이 녹게 되어 결국 떨어져 죽고 만다. 우리가 잘 알고 있는 그리스 신화 속 이카루스 이야기의 교훈은 무엇일까? 낡은 산업화 사회에는 이카루스 이야기를 통해 "높이 날면 죽는다"라는 메시지를 강조하고 창의적이고 도전적인 사람들을 위험지대에 있다라고 했다. 하지만 지금 우리가 살고 있는 사회는 새로운 틀을 구축하고 사람과 아이디어를 연결하고 정해진 규칙 없이 시도하는 것, ..
정의란 무엇인가 마이클 샌델 저/김선욱 감수/김명철 역 정치적, 도덕적 지식이 부족한 나지만 공부한다는 마음으로 끝까지 읽었다. 읽는 도중 정확하게 이해하지 못한 부분들도 있었지만 큰 맥락을 이해하는 차원에서 넘어갔다. 아리스토텔레스, 제러미 벤담, 이마누엘 칸트, 존 롤스와 같은 철학자들의 책을 먼저 읽고 이 책을 다시 본다면 또 다른 깊이를 느낄 수 있을 것 같다. 우리는 정치적, 도덕적 견해가 다른 사람들과 함께 살아간다. 이들 중에는 자신의 견해가 분명한 사람들도 있고 나처럼 명확하지 않은 견해를 가진 사람들도 있을 것이다. 견해가 명확하지 않다는 것은 그 만큼 관심이 부족하다는 뜻인지도 모르겠다. 나는 이 책을 읽으면서 자신의 정치적, 도덕적 견해의 중요성에 대해서 느꼈다. 우리는 하루에도 수십..
- #techdays2015
- #로버트마틴
- Effective C++
- #프로그래밍심리학
- #자녀교육
- #마이클페더스
- #csharp
- 객체 지향 설계
- #코드최적화
- #scottmeyers
- #임백준
- #레거시코드
- #uwp
- #팀개발
- Effective Modern C++
- #알고리즘
- 상속
- #ModernCPP
- #cplusplus
- 책
- #제럴드와인버그
- #mva
- #EffectiveModernCpp
- #스콧마이어스
- #cpp
- #ndc
- #build2016
- #클린코드
- #세미나
- Scott Meyers
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |