4. 진행 예정 내용 ¶
- Chapter 1. 변수와 타입
- #8. auto와 decltype
- = auto의 동작 원리를 파악하자.
- = decltype의 동작 원리를 파악하자.
- #9. 나머지 이야기
- = (지나가는) 키워드는 왜 식별자로 사용이 불가능할까?
- = 타입 별칭을 사용할 때는 별칭 선언을 사용하자.
- = (지나가는) C 라이브러리와 C++ 버전 라이브러리의 차이는 무엇일까?
- Chapter 2. 문자열과 배열, 벡터
- #1. string
- = 유니코드에 맞는 string을 사용하자.
- = string 생성자 종류와 string 연산들의 종류를 대략적으로 알아두자.
- = 문자 제어에 도움이 되는 함수들을 알아두자.
- = string을 스트림을 통해 읽어들일 때, istream/getline 간 차이를 파악하자.
- = size_t, size_type 등의 typedef 타입들의 의미를 파악하자.
- = C-Style String은 가급적이면 사용하지 말자.
- #2. 배열
- = 포인터 타입과 배열 타입 간 형식 연역 차이를 파악하자.
- = 포인터를 배열에 대한 반복자로 생각하자.
- #3. 벡터
- = 벡터 생성자 종류와 벡터 연산들의 종류를 대략적으로 파악하자.
- Chapter 3. 표현식과 문장, 함수
- #1. 변환과 캐스팅
- #2. 함수
- = 자동 객체와 지역 static 객체를 돌아보자.
- = const와 함수 매개변수의 관계에 조심하자.
- = 배열 매개변수를 선언하는 다양한 방법을 파악하자.
- = initializer_list를 사용해서 가변 매개변수를 흉내내보자.
- = (지나가는) 함수에서 배열 타입을 반환해보자.
- = 후행 반환 타입을 통해 함수를 정의해보자.
- = 반환 타입 유추가 필요할 땐 auto를 사용하자.
- 꼭 순서대로 하는 것이 아니라, 적절히 내용을 조절해서 진행했습니다.