mastering moderncpp
moderncpp에 대한 정리
대부분의 자료는 cppreference를 정리하고 다른 자료들도 참고할 예정이다.
최대한 예제를 참고한뒤 궁금한점이 있으면 직접 구현하여 추가적인 궁금증까지 해소하는것이 목적이다. 이 부분이 가장 많은 노력을 들일 부분이다. cppreference에 있는 예제를 발전 및 기록하는것이 중요할것이다.
가장 큰 목표로는 어떤것에 대한 철학을 이해하는것이다. 예를들면 r-value reference는 왜 도입했는가? 어떤 문제를 해결하기 위함인가?와 같은것을 이해하기 위함이다.
많은 중요 개념은 https://modoocode.com/ 에 나와있으므로 살펴보길 바람. 위의 질문도 나와있음
cpp를 왜 공부하는가?
- 가장 자신있는 python과 아주 멀지는 않음
- 언매니지드 언어는 하나쯤 해야함
- 언매니지드 언어중 가장 시스템과 가깝다고 생각되기 때문
- 그 외에도 모던 cpp에 적용되는것들을 보면 언어가 어떻게 변화하는지도 살펴볼 수 있음(모던한 언어들의 특징 ex. rust, Go)