C++의 특징 정리
C++의 특징 정리 창시자 비아르네 스트로우스트루프(Bjarne Stroustrup) 특징 1. C언어와의 호환성, C언어의 문법 체계를 계승. 단점 : 캡슐화의 원칙이 무너짐. C++에서 전역 변수와 전역 함수를 사용할 수밖에 없게 됨. 2. 객체 지향 개념 도입 캡슐화, 상속, 다형성 소프트웨어의 재사용을 통해 생산성 향상. 복잡하고 큰 규모의 소프트웨어 작성, 관리, 유지보수에 용이 C언어의 +알파 버전이라고 할 수 있음 3. 추가된 기능들 1) 함수 중복(오버라이딩) 매개 변수의 개수나 타입이 다른 동일한 이름의 함수들 선언 가능 2) 디폴트 매개 변수 매개 변수에 디폴트 값이 전달되도록 함수 선언 3) 참조와 참조 변수 하나의 변수에 별명을 사용하는 참조 변수 도입 4) 참조에 의한 호출 함수 ..