신규 블로그를 만들었습니다!
#include <iostream>
'#'은 전처리기이다. 전처리기는 컴파일을 시작하면, 우선적으로 처리한다.
iostream 은 cout, cin, endl 등 기본 입출력과 관련된 객체들을 정의한 헤더파일이다.
iostream은 표준 라이브러리 디렉토리에 존재한다. (표준 라이브러리는 컴파일러 제작사가 만들어서 헤더파일을 이용해 배포 함.)
std :: 접두어
표준라이브러리에 있는 변수나 함수는 std 표준 네임스페이스에 포함되어있다.
그래서 표준 라이브러리를 사용할 때는 std::접두어를 붙여야한다.
예를들어, cout을 사용할때는
std::cout
위와같이 접두어를 붙여서 사용한다.
#include <iostream>
int main(void) {
std::cout << "Hello CPP" << std::endl;
return 0;
}
하지만, 매번 접두어를 붙이기는 상당히 불편하다.
그럴때는 'using namespace'를 이용해서 생략해서 사용할 수 있다.
파일 위에
using namespace std;
를 선언해주면
std::cout << "hello" << endl; 를 이제는
cout << "hello" << endl;
로 사용이 가능하다.
#include <iostream>
using namespace std;
int main(void) {
cout << "Hello CPP" << endl;
// endl : end Line : 개행
return 0;
}
main() 함수
C언어와 마찬가지로 프로그램이 시작될때 가장 먼저 호출되는 함수이다.
그래서, c++ 프로그램에는 main() 함수가 꼭 필요하다.
관련글
2018/02/18 - [Language/C++] - C++ :: C++이란? C언어의 객체지향 특징이 추가된 언어 #1
2018/02/18 - [Language/C++] - C++ :: 자료형과 상수(const, define), 변수 #3
'Language > C&C++' 카테고리의 다른 글
C++ :: 함수를 이용한 변수 초기화 방법 #4 (0) | 2018.02.18 |
---|---|
C++ :: 자료형과 상수(const, define), 변수 #3 (0) | 2018.02.18 |
C++ :: C++이란? C언어의 객체지향 특징이 추가된 언어 #1 (0) | 2018.02.18 |
C언어 :: 파일입출력 사용법 #22 (0) | 2018.02.09 |
C언어 :: strchr(), strstr(), strupr(), strlwr() 함수 사용법 #21 (0) | 2018.02.09 |
최근댓글