본문 바로가기
코딩/C++

namespace

by sonysame 2024. 2. 16.

 

#include <iostream>

using namespace std;


namespace MySpace1
{
	namespace InnerSpace
	{
		void my_function(){
			cout << "my_function" << endl;
		}
	}
	int doSomething(int a, int b) {
		return a + b;
	}
}

namespace MySpace2
{
	int doSomething(int a, int b) {
		return a + b;
	}
}


int main() {
	using namespace MySpace1;

	doSomething(3, 4);

	cout << MySpace2::doSomething(3, 4) << endl;

	InnerSpace::my_function();

}

 

cout, endl은 iostream에 들어있는 std 네임스페이스안의 것들!

'코딩 > C++' 카테고리의 다른 글

비트플래그, 비트마스크  (0) 2024.02.17
const  (0) 2024.02.17
헤더파일과 헤더 가드  (0) 2024.02.16
모던 C++입문 [1.2 변수]  (0) 2024.02.13
1.4 입출력 스트림(cin, cout) / 1.5 함수 / 1.6 키워드와 식별자 이름  (0) 2024.02.13