티스토리 뷰
1. namespace란?
여러명이 서로 나누어 프로젝트를 개발하는 경우
오픈소스 여러개를 합치는 경우
이름이 충돌 나는 경우를 많이 겪어봤을 것이다.
그래서 생긴것이 namespace!
namespace SweetDev {
}
namespace 안에서 생성된 변수, 함수는 그곳에서만 사용된다.
2. std란?
C++표준에서 정의한 namespace중에 한 가지이다.
cout, cin, endl등 자주 쓰는 함수들이 들어있다.
std::cout을 매번 쓰는게 귀찮다면 using 명령어를 사용해서 해결할 수 있다.
using std:: cout;
using namespace std;
둘중에 하나로...
'PL > C++' 카테고리의 다른 글
[C++] static 멤버 사용하기 (0) | 2021.12.15 |
---|---|
[C++] overloading(오버로딩) vs overriding(오버라이딩), virtual function (0) | 2021.12.05 |
[C++] cin, cout, namespace, string (0) | 2021.09.30 |
[C++] struct, 조건 컴파일 (0) | 2021.09.20 |
[C++] Constructor, Destructor, Access Modifier, Inline function (0) | 2021.09.20 |