当前位置: 首页 > news >正文

网站建设谈业务要知道什么百度app怎么找人工客服

网站建设谈业务要知道什么,百度app怎么找人工客服,wordpress文字模板,qq空间电脑版1.什么是命名空间 在c中,名称(name)可以是符号常量、变量、函数、结构、枚举、类和对象等等。工程越大,名称互相冲突性的可能性越大。另外使用多个厂商的类库时,也可能导致名称冲突。为了避免,在大规模程序…

1.什么是命名空间

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

定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{}中即为命名空间的成员。
注意:一个命名空间就定义了一个新的作用域,命名空间中的所有内容都局限于该命名空间中。
2.命名空间的使用

比如:

//定义命名空间,且只能在全局范围内定义
namespace sss
{int a = 10;float b = 20.0;char d = 's';//命名空间可以嵌套namespace ssst{struct stu{char name;char age;char sex;char grades;};int Fun(int a){return ((a & 0xaaaaaa) << 1) + ((a & 0x555555) >> +1);}}
}//记住,这里与结构体不同,没有";"
int main()
{int a = 10;std::cout << sss::a << std::endl;//std标准库未展开std::cout << sss::b << std::endl;std::cout << sss::d << std::endl;std::cout << sss::ssst::Fun(a) << std::endl;return 0;
}

如果命名空间名字相同,则这两个命名空间将会被合并。且命名空间只能在全局范围内定义,命名空间可以嵌套。

3.命名空间的展开

这里以std标准库为列

//using namespace std;//全部展开,即std标准库里面的所用东西被展开到全局域中,成为全局变量,不推荐
using std::cin;//半展,即只展开经常用的
int main()
{int a = 10;//cout << a << endl;//全展cin >> a;//半展cout << a << endl;//没有展开的无法使用return 0;
}

4.作用域的使用

  1. 加命名空间名称及作用域限定符
  2. 使用using将命名空间中某个成员引入
  3. 使用using namespace 命名空间名称 引入
  • 第一种对应没有展开的,需要使用作用域限定符“::”
  • 第二种为部分展开的
  • 第三种为全部展开的,不推荐使用

最后还有个小知识,无名命名空间

  • 无名命名空间,意味着命名空间中的标识符只能在本文件内访问,相当于给这个标识符加上了static,使得其可以作为内部连接(了解)
  • namespace{int a = 10;void func(){cout<<"hello namespace"<<endl;}
    }
    void test(){//只能在当前源文件直接访问a 或 funccout<<"a = "<<a<<endl;func();
    }

http://www.tj-hxxt.cn/news/126247.html

相关文章:

  • 手机端建站站长权重
  • 网站ip访问做图表腾讯域名注册官网
  • 怎样把自己做的网站发布网站如何推广
  • 学做网站要什么基础网站如何优化排名
  • 关于单位网站建设的营销方案怎么写?
  • 推进政府网站建设嘉兴百度快照优化排名
  • 网站建设jw100长春免费网上推广
  • 学校校园网站建设方案软文范例大全1000字
  • 荣县住房和城乡建设厅网站廊坊seo整站优化软件
  • 做网站运营工作有前景吗螺蛳粉的软文推广
  • 网络推广公司效果不好起诉关键词优化一年的收费标准
  • 石家庄网站建设培训班足球最新世界排名表
  • 花钱做网站注意些什么网站seo链接购买
  • 电脑网页浏览器深圳网站seo推广
  • 连云港专业网站制作seo咨询
  • 网站底部版权信息格式无锡seo优化公司
  • 小游戏网站网址时事新闻最新
  • 四川绵阳最新疫情google seo整站优化
  • 哈尔滨建站优化定制搜索引擎的作用
  • 网站建设怎么估算费用和报价seo推广关键词公司
  • 做短视频网站需要审批网站维护一般都是维护什么
  • 大连公交app百度seo推广怎么做
  • 龙岩做网站开发哪家做的好灰色关键词排名代发
  • php做网站登陆验证宁波正规优化seo价格
  • 一般做网站价格网页制作
  • 德阳北京网站建设互联网营销师国家职业技能标准
  • 网站建设运营必备人员自助建站系统
  • 多个域名指向同一个网站网络舆情处置的五个步骤
  • 网站导航栏修改字体大小自动引流推广app
  • 购物网站排版设计产品设计公司