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

c++命名空间瀑布

时间:2016-11-20 09:06:51      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:names   code   pre   ret   ace   情况   stream   include   iostream   

一般情况,函数放在命名空间外,命名空间内部放置声明

 1 #include<iostream>
 2 using namespace std;
 3 
 4 //一般情况,函数放在命名空间外,命名空间内部放置声明
 5 namespace data
 6 {
 7     int a;
 8     int b;
 9     int add(int a, int b);
10 
11 }
12 int data::add(int a, int b)//data属于命名空间
13 {
14     return a + b;
15 
16 }
17 void test()
18 {
19 //    add();
20 }
21 
22 
23 
24 namespace data
25 {
26     int sub(int a, int b);
27 
28 }
29 int data::sub(int a, int b)//data属于命名空间
30 {
31     return a - b;
32 
33 }
34 
35 using namespace data;
36 
37 void main()
38 {
39 
40 
41     int num = add(10, 29);
42     int num2 = data::add(19, 20);
43 
44     cin.get();
45 }

 

c++命名空间瀑布

标签:names   code   pre   ret   ace   情况   stream   include   iostream   

原文地址:http://www.cnblogs.com/lanjianhappy/p/6082090.html

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