Chinaunix首页 | 论坛 | 博客

分类: C/C++

2012-04-28 22:41:56

 
  1 #include
  2 using namespace std;
  3 namespace savitch1
  4 {
  5     void greeting();
  6 }
  7 namespace savitch2
  8 {
  9     void greeting();
 10 }
 11 void big_greeting();
 12 int main()
 13 {
 14     {
 15         //using namespace savitch2; //使用savictch2、std、全局三个命名空间
 16         savitch2::greeting();
 17     }
 18     {
 19         //using namespace savitch1; //使用savitch1、std、全局三个命名空间
 20         using savitch1::greeting;
 21         greeting();
 22     }
 23         big_greeting(); //使用了std一个标准命名空间
 24         return 0;
 25 }
 26 namespace savitch1
 27 {
 28     void greeting()
 29     {
 30         cout << "Hello from namespace savitch1.\n";
 31     }
 32 }
 33 namespace savitch2
 34 {
 35     void greeting()
 36     {
 37         cout << "Greetings from namespace savitch2.\n";
 38     }
 39 }
 40 void big_greeting()
 41 {
 42     cout << "A Big Global Hello!\n";
 43 }

阅读(1618) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~