신규 블로그를 만들었습니다!
C++ 언어
1980년 AT&T사의 비얀 스트루 스트럽이 개발했다.
기본적으로 C언어를 바탕으로 하고, 객체지향이 추가되었다.
C언어는 절차 지향적이지만, c++은 클래스를 사용하는 객체 지향 프로그래밍 언어이다.
즉, C++은 C언어를 바탕으로 만들어졌고, 객체 지향 언어이다.
C언어로 작성된 파일은 .c 라는 확장자명을 갖지만, c++로 작성된 파일은 .cpp 라는 확장자명을 갖는다.
위 사진을 보면 이름설정 칸에 .cpp로 확자자명이 설정된 것을 살펴 볼 수 있다.
C++ 프로그래밍 단계
순서는 아래와 같다.
1. 프로그램 작성 (.cpp)
2. 컴파일 (.obj)
3. 링크 (.obj 파일을 연결)
4. 실행 파일 (.exe)
5. 실행
IDE란
Integrated Development Environment 의 약자로 통합 개발 환경을 뜻한다.
보통 비주얼 스튜디오(Visual Studio)를 많이 사용한다.
간단하게 살펴보기 - C언어와 C++의 차이
똑같은 프로그램을 c와 c++로 작성을 했다. 어떻게 다른지 확인해보자
c 코드
#include <stdio.h>
int main(void){
printf("hello c\n");
return 0;
}
c++ 코드
#include <iostream>
using namespace std;
// main 함수
int main() {
cout << "Hello C++" << endl;
// 정상적으로 프로그램 종료
return 0;
}
'Language > C&C++' 카테고리의 다른 글
C++ :: 자료형과 상수(const, define), 변수 #3 (0) | 2018.02.18 |
---|---|
C++ :: std:: 접두어와 iostream 헤더파일 #2 (0) | 2018.02.18 |
C언어 :: 파일입출력 사용법 #22 (0) | 2018.02.09 |
C언어 :: strchr(), strstr(), strupr(), strlwr() 함수 사용법 #21 (0) | 2018.02.09 |
C언어 :: strlen(), strcpy(), strncpy() 함수 사용법 #20 (0) | 2018.02.09 |
최근댓글