首页 > 其他 > 详细

cpp_namespace

时间:2014-05-22 02:09:08      阅读:379      评论:0      收藏:0      [点我收藏+]

using and using namespace have validity only in the same block in which they are stated or in the entire source code file if they are used directly in the global scope. For example, it would be possible to first use the objects of one namespace and then those of another one by splitting the code in different blocks:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// using namespace example
#include <iostream>
using namespace std;

namespace first
{
  int x = 5;
}

namespace second
{
  double x = 3.1416;
}

int main () {
  {
    using namespace first;
    cout << x << ‘\n‘;
  }
  {
    using namespace second;
    cout << x << ‘\n‘;
  }
  return 0;
}

cpp_namespace,布布扣,bubuko.com

cpp_namespace

原文:http://www.cnblogs.com/hackerma/p/3738662.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!