티스토리 뷰

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;

둘중에 하나로...

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함