https://youtu.be/Z3moDffp6sk

/*
#include <iostream>

using namespace std;

int n;
void set();

namespace doodle {
	int n;
	void set();
	namespace google {
		int n;
		void set();
	}
}

int main() {
	::set();
	doodle::set();
	doodle::google::set();

	cout << ::n << endl;
	cout << doodle::n << endl;
	cout << doodle::google::n << endl;
}

void ::set() {
	n = 10;
}

void doodle::set() {
	n = 20;
}

void doodle::google::set() {
	n = 30;
}
*/

#include <iostream>

int n;
void set() {
	n = 10;
}

namespace doodle {
	int n;
	void set() {
		n = 20;
	}
	namespace google {
		int n;
		void set() {
			n = 30;
		}
	}
}

int main() {
	using namespace std;
	using namespace doodle;

	::set();
	doodle::set();
	google::set();

	cout << ::n << endl;
	cout << doodle::n << endl;
	cout << google::n << endl;
}

'C,C++' 카테고리의 다른 글

C++, CPP (OOP)  (0) 2023.10.19
C,C++ : 비트(bit)연산  (0) 2023.08.02
C,C++ : 구조체 포인트  (0) 2023.07.31
C,C++ : 구조체 만들기(struct)  (0) 2023.07.31
C,C++ : typedef 자료형에(구조체) 새 이름(별명)  (0) 2023.07.31

+ Recent posts