Textbook : C++ Crash Course

Chapter 2. Types

  • C++의 다양한 fundamental type(primitive type)들과 그에 해당하는 format specifier들을 공부했다.
  • C++에서 변수와 array, string을 초기화하는 방법을 알게 되었다.
  • C++의 range-based for loop을 사용해 보았다.
  • C++의 switch statement를 사용해 보았다.
  • plain-old-data class(struct)와 union의 차이를 알게 되었다.
    • union은 멤버들 중 가장 큰 것 만큼의 메모리를 잡아 멤버들 사이에 공유한다.
  • class 혹은 struct로 객체를 만들 때 access control을 하는 방법을 알게 되었다. (private or public)
  • class의 constructor와 destructor, 필수적인 method들을 만들어 보았다.