▣ 소프트웨어 : 컴퓨터 프로그램과 데이터를 총칭하는 용어이다.
▣ 프로그래밍 : 컴퓨터가 처리할 작업
▣ 프로그래밍 언어 : 컴퓨터 언어
▣ 1972년 C언어
▣ 1983년 C++
▣ 1995년 Java
▣ 2000년 C#
https://ko.wikipedia.org/wiki/C%2B%2B
▣ C++ 객체지향 특징 : 캡슐화, 상속성, 다형성
▣ 캡슐화 : 객체(클래스) 간에 접근 public, private 등으로 접근제한 캡슐화
▣ 상속성 : 클래스간에 멤버로 지정 및 상속(예시 : 부모클래스의 유전자를 물려받아 사용)
▣ 다형성 : 함수중복, 연사자중복, 클래스 객체
▣ 컴파일 : 소스코드를 기계어 코드로 변환
https://ko.wikipedia.org/wiki/%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC
▣ 링킹 : 실행파일로 만드는 과정
https://ko.wikipedia.org/wiki/%EB%A7%81%EC%BB%A4_(%EC%BB%B4%ED%93%A8%ED%8C%85)
▣ 디버깅 : 프로그램 내 오류를 찾아주고 수정하는 과정
▣ std 네임스페이스, :: 네임스페이스에 접근
▣ namespace : 공간, 소속
▣ cout : 출력객체
▣ << : 삽입연산자(오른쪽에 있는걸 왼쪽에 삽입하여 출력), 재정의 연산자
▣ using : 사용하는 지시어
▣ using std::cout : std에 소속에 있는 cout을 선언
▣ using namespace std; : std소속에 있는 모든 객체 사용선언지시
▣ cin : 입력객체, Enter키를 누를 때까지, 공백을 포함하지 않는다.
▣ >> : 추출 연산자(오른쪽에 입력값 전달), 재정의 연산자
'[ C++ ] > - C++ 문법정리' 카테고리의 다른 글
C++ 06 [메모리 할당] (0) | 2023.03.24 |
---|---|
C++ 05 [객체배열] (0) | 2023.03.24 |
C++ 04 [인라인 함수] (0) | 2023.03.22 |
C++ 03 [클래스, 멤버변수, 멤버함수, 생성자, 소멸자, 접근지정자] (0) | 2023.03.10 |
C++ 02 [string, cin.getline(), width(), std::right, 정렬] (0) | 2023.03.03 |
댓글