C++ Chapter 1.5 : 네임스페이스, 전처리기


C++ Chapter 1.5 : 네임스페이스, 전처리기

네임스페이스 함수와 변수들에 이름을 붙여줄 수 있다. 네임 스페이스를 사용하는 이유 ο 같은 이름의 함수나 변수더라도 구별할 수 있게 된다. ex) ο Myspqce 네임스페이스 공간 안에 있는 doSomething 함수 호출시 Myspace::doSomething((3, 4)); ο 네임스페이스 안붙은 공간 안에 있는 doSomething 함수 호출시 doSomething((3, 4)); ο 두 함수는 이름과 매개변수 타입, 리턴 타입까지 같지만 별개의 다른 함수다. 네임스페이스가 다르기 때문 ! namespace Myspace { int doSomething((int a, int b)) { return a + b; } } int doSomething(int a, int b) { return..


원문링크 : C++ Chapter 1.5 : 네임스페이스, 전처리기