PL/C++
[C++] namespace 사용하기
SweetDev
2021. 11. 5. 16:37
1. namespace란?
여러명이 서로 나누어 프로젝트를 개발하는 경우
오픈소스 여러개를 합치는 경우
이름이 충돌 나는 경우를 많이 겪어봤을 것이다.
그래서 생긴것이 namespace!
namespace SweetDev {
}
namespace 안에서 생성된 변수, 함수는 그곳에서만 사용된다.
2. std란?
C++표준에서 정의한 namespace중에 한 가지이다.
cout, cin, endl등 자주 쓰는 함수들이 들어있다.
std::cout을 매번 쓰는게 귀찮다면 using 명령어를 사용해서 해결할 수 있다.
using std:: cout;
using namespace std;
둘중에 하나로...