C++ 프로그래밍의 시작
2022. 2. 15. 21:33 - pingu-s
네임스페이스와 std
#include <iostream>
int main()
{
std::cout << "환영합니다 C++!\n";
return 0;
}
C++에서는 네임스페이스를 제공한다. 즉, 이름이 소속한 공간을 명시한다. 예를 들어, 프로그래머_1(Prog1)이 구현한 sum() 함수와 프로그래머_2(Prog2)가 구현한 sum() 함수를 호출하기 위해서는 Prog2 :: sum()으로 함수 이름 앞에 함수 자신의 소속 이름(여기서는 Prog1, Prog2)을 붙인다. 따라서 Prog1과 Prog2를 네임스페이스라 한다.
C++에서 화면에 출력하는 표준 출력 스트림 객체로 cout를 사용한다. C++의 모든 표준 라이브러리는 std라는 네임스페이스에 만들어져 있다. 그러므로 C++ 표준 라이브러리를 사용하는 어떤 응용 프로그램도 C++ 표준 라이브러리에서 선언된 이름(identifier)을 사용할 때 std :: 라는 접두어를 붙여야 한다.
C++의 표준 라이브러리의 이름을 사용할 때마다 std :: 와 같은 접두어를 모두 붙이는 것은 코딩 시에 매우 번거로운 작업이 될 수 있다. 그래서 using 지시어를 사용하면 std :: 와 같은 접두어를 생략할 수 있다.
#include <iostream>
using namespace std; //이 행은 마지막에 세미콜론(;)을 붙인다
int main()
{
cout << "환영합니다 C++!\n";
return 0; //return과 0사이에 공백키를 눌러 공백을 넣는다
}
출처: 박흥복, 서정희. 2015. C++ 프로그래밍 (초보자를 위한). 문운당
'개발 > C++' 카테고리의 다른 글
C++ 변수 (0) | 2022.02.17 |
---|---|
C++ 프로그래밍의 기본3 (0) | 2022.02.17 |
C++ 프로그래밍의 기본2 (0) | 2022.02.15 |
C++ 프로그래밍의 기본 (0) | 2022.02.15 |
C++ 참조자 (0) | 2022.02.09 |