汇编网首页登录博客注册
yangkai9999的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  

[2009-11-11 17:25] 名称空间

最近看到几个 namespace 的例子,不太明白,在网上搜到一篇高手写的 namespace 的文章,非常的好,特转来,备份下.

在C++中,名称(name)可以是符号常量、变量、宏、函数、结构、枚举、类和对象等等。为了避免,在大规模程序的设计中,以及在程序员使用各种各样的C++库时,这些标识符的命名发生冲突,标准C++引入了关键字namespace(命名空间/名字空间/名称空间/名域),可以更好地控制标识符的作用域。

MFC中并没有使用命名空间,但是在.NET框架、MC++和C++/CLI中,都大量使用了命名空间。

1)作用域与命名空间
<!--[if !support...
阅读全文 | 评论次数(0) | 浏览次数(547) | 所属类型(c++)

[2009-11-11 16:41] c++空间

原文出自:http://www.cplusplus.com/doc/tutorial/namespaces.html

Namespaces
名字空间允许像类,对象和函数一样的一组实体归属于一个名称。把一个全局的范围化分成许多子的范围,每一个小的范围都有它自己的名字。

名字空间的格式是:

namespace identifier{

entities

}




包含在名字空间下的任何类,对象和函数中设立的实体必须是有效的标签符,例如:

namespace myNamespace{

int a, b;

}




这种情况,在被...
阅读全文 | 评论次数(0) | 浏览次数(466) | 所属类型(c++)

[2009-10-12 13:02] 循环输入

#include<iostream>
int main()
{
        using namespace std;
        int n;
        const int fave=27;
        cout<<"Enter anumber in the range 1-100 ti find";
        cout<<"My favorite number : ";
        do
        {
                cin>>n;//循环输入
                if(n<fave)
                        cout<<"Too low--guess again: ";
                else if(n>fave)
                        cout<<"Too hige--guess again ...
阅读全文 | 评论次数(3) | 浏览次数(464) | 所属类型(c++)
页码数(1):  1