码迷,mamicode.com
首页 > 编程语言 > 详细

17)C++开始--命名空间

时间:2018-01-02 21:27:29      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:turn   就是   ios   name   namespace   iostream   作用   color   gpo   

  1. 命名空间:就是区分同一个名字,在不同的作用域的变量
  2. 代码展示
     1 #include<iostream>
     2 namespace spaceA{
     3     int spaceA_a=10;
     4     namespace spaceB{
     5 
     6             struct Node{
     7 
     8                 int a;
     9             };
    10 
    11     }
    12 
    13 }
    14 int main()
    15 {
    16     spaceA::spaceA_a=100;
    17     spaceA::spaceB::Node node;
    18     node.a=100;
    19 
    20 
    21 }

     

  3. 一个命名空间中含有另一个命名空间,那么就得两层都写上。
  4. 或者  我还可以写:
    1 int  main()
    2 {
    3     using namespace spaceA;
    4     printf("spaceA_a   is  %d\n",spacea_a);
    5     return 0;
    6 }

     

17)C++开始--命名空间

标签:turn   就是   ios   name   namespace   iostream   作用   color   gpo   

原文地址:https://www.cnblogs.com/xiaoyoucai/p/8178720.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!