C,C++
C,C++ : 네임스페이스(namespace)
디자이너 기즈모
2023. 8. 4. 21:24
/*
#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;
}