몰랐던 부분
- 메모리 영역
- C/C++ 배열의 크기가 반드시 상수여야 하는 이유, C#/Java 배열의 크기는 런타임에 결정되어도 되는 이유 (그러나 둘 다 정적 배열로, 변동은 불가능)
- 함수 오버로딩
- 포인터
- 구조체 (struct)
- 공용체 (union) vs 구조체
- 메모리 수 저장 방식 : 리틀 엔디안
- 열거형 헷갈리는 부분
- 참조자 (Reference)
- 클래스
- 클래스 - copy elision, const int 와 int const 그리고 const static과 static const의 차이?
- 연산자 오버로딩
- delete와 delete[] 의 차이
- STL 컨테이너 비교
- Functor vs Function Pointer
- partial_sort(begin, begin+M, end)의 시간 복잡도가 O(NlogM)인 이유
- sort() 구현 알고리즘과 list.sort() 구현 알고리즘
- stable_sort() 구현 알고리즘과 시간복잡도
- Fold (C++17) 연산 순서