/*
#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 |