- [C++] 1. C++란?2024년 11월 10일
- Song hyun
- 작성자
- 2024.11.10.:58
728x90반응형[C++] 1. C++란?
1. C++의 기원
- C++는 AT&T 벨 연구소의 스트롭스트룹이 C 언어를 확장해 만든 객체지향 언어
- C가 가진 모든 기능이 C++에 포함되어 있으며, C++만의 독자적인 기능이 추가되었다.
- C는 절차지향 프로그래밍, C++는 객체지향 프로그래밍이라는 것이 가장 큰 차이
- 절차지향 프로그래밍(Procedural Programming): 적절한 단위로 정의된 처리 절차를 함수(프로시저)로 표현하는 것
2. C++의 표준
- 국제표준화기구는 1989년부터 C++에 대한 표준화 작업에 착수함
- 1998년에 승인된 첫 표준은 ISO/IEC 14882:1998
- 2011년 이후로는 거의 3년 주기로 업데이트
3. 소스 프로그램의 구성
- 소스 파일: C++로 작성한 프로그램을 담고 있는 파일
- 헤더 파일:여러 파일에서 공통적으로 사용되는 부분을 모아둔 것(.h, .hpp의 확장자를 가짐)
- 한 소스 프로그램의 파일+그 파일에 들어가는 헤더 파일을 묶어, 번역 단위(Translation unit)이라고 함
- 선언(Declaration): 컴파일러에게 그 프로그램 중 사용할 이름과 형식을 알리는 것
728x90반응형'C++' 카테고리의 다른 글
[C++] 6. C++의 기본 자료형, 상수와 변수 (1) 2024.11.15 [C++] 5. 키워드와 식별자 (1) 2024.11.14 [C++] 4. C++ 프로그래밍 시작하기 (2) 2024.11.13 [C++] 3. VSCode로 C++ 개발환경 구축하기 (8) 2024.11.12 [C++] 2. 프로그램의 빌드 (0) 2024.11.11 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)