□ C++ 특징
- 클래스 - 클래스를 이용해 하나의 객체의 속성과 동작들을 한 곳으로 모아서 정의 가능
- 상속(Inheritance) - 기존의 코드 재사용 가능
- 연산자 중복(Operator Overloading) - 동일한 연산자로 새로운 연산을 정의 가능
- 함수 중복(Functino Overloading) - 동일한 이름의 함수를 여러 개 만드는 것이 가능 (매개변수가 다를 시)
- new / delete - 동적 메모리 할당과 해제를 담당하는 연산자
□ C++ 장점
- 속도가 빠름
- 멀티 패러다임 프로그래밍 지원 (절차지향, 객체지향, 제네릭 방법)
- 하드웨어에 접근 가능
- 효율적인 메모리 사용 가능
- 고성능의 게임이나 인공지능, 장치 드라이버에 적합
□ 주소(Address)