항목 1) C++ 언어란?
항목 1) C++ 언어란? 1) C++ 언어는 하나의 연합체 개념이다. C++은 크게 4가지 부분으로 나눌 수 있다. (1) C언어: 문장, 블록 단위, 기본 데이터 타입, 배열 및 포인터 모두 C언어 기반 (2) Class : Pure C 언어에는 class 개념이 존재하지 않으며, 비슷한 개념으로 struct가 존재하지만 생성자 및 소멸자, 상속이나 가상함수 등의 개념이 존재하지 않기 때문에 완전히 다른 개념이다. c++에서의 struct는 c언어와는 다른데, 사실상 c++에서 struct와 class의 차이점은 기본 접근 지정자가 public이냐, private이냐의 차이밖에 존재하지 않는다. ( 애초에 c++에서 struct 개념은 존재하지 않다가 c언어 사용자들에 의해 나중에 추가된 개념이기 때..
C++/Effective C++
2021. 8. 15. 07:10