Posted on 2005-11-17 18:14
snake 阅读(1397)
评论(3) 编辑 收藏 引用 所属分类:
C++学习笔记
刚开始学习C++的时候,cin跟cout都是包含在头文件iostream.h中的,在新的C++中只输入iostream就可以了,不过在之后main()函数内要加入名称空间,反之在相对较老的编译器中头文件名仍要带.h,空间名称也要省去。
关于空间名称,这是我手上这本书中讲的新知识,先叫新知识吧,因为我以前是不知道的,其格式为:using namespace ***,using叫做编译指令,名称空间支持是C++中比较新的一个特性,是为了让已有的程序组合起来更简单而设计的,如两个已经封装好了的产品,且两个都包含一个名为word( )的函数,这样在使用word( )函数时,编译器就不知道应该去使用哪一个版本中的,因此我们可以使用名称空间,将abc公司的产品放到一个名为abc的空间中去,将def公司的产品放到一个名为def的公司去,这样abc公司的就叫abc::wors( ),def公司的就叫def::word( ),应用如下:
abc::wors("go dancing?");
def::word("a fish named desirs");