[计算机软件及应用]C++程序设计教程7.pptVIP

  • 2
  • 0
  • 约6.08千字
  • 约 36页
  • 2018-02-28 发布于浙江
  • 举报

[计算机软件及应用]C++程序设计教程7.ppt

[计算机软件及应用]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)

1亿VIP精品文档

相关文档