[C++] 처음부터 시작하는 C++ 2편. using,namespace 사용법

in #kr-dev6 years ago

안녕하세요!! @wonnieyoon입니다.
C++의 두번쨰 포스팅입니다.

1. namespace

여러 팀이 하나의 프로젝트를 나눠서 진행한다고 가정한다면
프로젝트를 하다가 같은 함수의 이름을 만들수도 있습니다.
그렇게 되면 합쳤을때 충돌이 날수 있습니다.
그런것을 막기 위해 네임스페이스가 사용됩니다.

네임스페이스란 쉽게 말해 관련있는 것들의 공간이라고 생각하시면 쉽습니다.
예를 들어보겠습니다.

출력

보시는것처럼 Test1 , Test2의 네임스페이스에는 같은 메소드 toCout()이 있습니다.
같은 함수지만 각자 호출할수 있는 이유는 :: 범위 지정 연산자를 사용하여 네임스페이스를 가르켜 각자 호출할수 있습니다.

2.using

using은 네임스페이스를 쉽게 사용하도록 도와주는 역할을 합니다.
네임스페이스안의 여러 함수를 계속해서 호출해야 한다면 :: 범위지정 연산자를 적으면서 호출한다는것은 너무 번거롭습니다. 그런 번거로움을 해결해주는 것이 바로 using입니다.

출력


<목록>

1. [C++] 처음부터 시작하는 C++ 1편. 입출력

Sort:  

짱짱맨 호출에 출동했습니다!!
짱짱맨 x 마나마인! 색연필과학만화
https://steemit.com/kr/@mmcartoon-kr/4cmrbc
존버앤캘리에 이은 웹툰입니다
아이들이 보기에도 좋을꺼 같아요^^ 글작가님이 무려 스탠포드 물리학박사라고......

Coin Marketplace

STEEM 0.33
TRX 0.11
JST 0.034
BTC 66438.74
ETH 3268.32
USDT 1.00
SBD 4.39