[C++] 모던 C++(C++11) 기초
1. auto 키워드 : 타입을 추론(type deduction)하는 역할을 한다. 기본 auto는 const, &(참조) 를 무시하기때문에 조심해야한다. 가독성이 나빠지기 때문에, 타이핑이 지나치게 길어지는 경우에만 사용한다. 2. 중괄호 초기화 stl vector와 같은 Container에서 유용하게 사용할 수 있다. 축소 변환을 방지한다. (int > double 불가능) 만든 클래스에서 중괄호 초기화를 통한 생성자를 받아주고 싶다면, initialize_list를 인자로 하는 생성자를 정의해야 한다. 이 때, 다른 생성자보다 initialize_list 생성자가 우선순위가 더 높으므로, 다른 생성자가 무시될 수 있다. (주의!) 3. nullptr 그저 0의 의미를 갖는 NULL과 다르게, nul..
2023.05.09