언어 차원에서 인간 실수 보정을 해준다=모던 C++


RAII도 그런 개념이고 이동 의미론, 자동 타입 추론 전부가 그거임


사실 뭐 그거말고도 람다,템플릿,뮤텍스 동시성 여러가지가 있는데


핵심 철학 자체는


인간 실수 보정에 가깝다 할 수 있음


무브 시멘틱(이동 의미) 

-> 이중해체 같은 오류 방지(댕글링 포인터 같은 문제 해결)


RAII

->메모리 해체같은 찐빠 보정


자동 타입추론

-> 변수 선언 실수했을때 잡아줌


템플릿

->컴파일 시점에 타입검사 한번 해줌


뮤텍스

->인간이 실수해서 데이터 레이스 만든거 언어 차원에서 잡아줌