- 2
- 0
- 约6.08千字
- 约 36页
- 2018-02-28 发布于浙江
- 举报
[计算机软件及应用]C程序设计教程7
* * 6. 名空间 ( namespace ) 名空间:解决名字冲突的方法.所有名字都有空间归属,在一定的空间中,名字是不允许冲突的.引用一个名字时,加上空间归属的前缀,就可以唯一确定该名字所对应的实体 无前缀名字:很多时候,名字都是无前缀的,这是因为事先已经指定了默认名字空间.如果默认名空间在两个以上,则必须注意名字冲突的可能性 * * 名空间的使用 // 局部名空间默认 #includeiostream using std::cout; using std::endl; //------------------------------------- int abs ( int a ) { return a0 ? a : -a; } //------------------------------------- int main ( ) { int a = abs ( -5 ); // 使用自定义函数 int b = std::abs ( -5 ); // 使用标准库函数 coutaendlbendl; } * * 名空间的组织 // 局部名空间默认 namespace myswap; Int n = 10; void swap(int a, int b) { … } void swap(chara, ichar
原创力文档

文档评论(0)