언어 차원에서 인간 실수 보정을 해준다=모던 C++
RAII도 그런 개념이고 이동 의미론, 자동 타입 추론 전부가 그거임
사실 뭐 그거말고도 람다,템플릿,뮤텍스 동시성 여러가지가 있는데
핵심 철학 자체는
인간 실수 보정에 가깝다 할 수 있음
무브 시멘틱(이동 의미)
-> 이중해체 같은 오류 방지(댕글링 포인터 같은 문제 해결)
RAII
->메모리 해체같은 찐빠 보정
자동 타입추론
-> 변수 선언 실수했을때 잡아줌
템플릿
->컴파일 시점에 타입검사 한번 해줌
뮤텍스
->인간이 실수해서 데이터 레이스 만든거 언어 차원에서 잡아줌
댓글 0