□ C++ 특징

  1. 클래스 - 클래스를 이용해 하나의 객체의 속성과 동작들을 한 곳으로 모아서 정의 가능
  2. 상속(Inheritance) - 기존의 코드 재사용 가능
  3. 연산자 중복(Operator Overloading) - 동일한 연산자로 새로운 연산을 정의 가능
  4. 함수 중복(Functino Overloading) - 동일한 이름의 함수를 여러 개 만드는 것이 가능 (매개변수가 다를 시)
  5. new / delete - 동적 메모리 할당과 해제를 담당하는 연산자

□ C++ 장점

  1. 속도가 빠름
  2. 멀티 패러다임 프로그래밍 지원 (절차지향, 객체지향, 제네릭 방법)
  3. 하드웨어에 접근 가능
  4. 효율적인 메모리 사용 가능
  5. 고성능의 게임이나 인공지능, 장치 드라이버에 적합

□ 주소(Address)