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

深圳网站建设黄浦网络-骗子网站建设全

深圳网站建设黄浦网络-骗子,网站建设全,网站建设与维护的题目,wordpress安装服务器配置假设这样一种情况#xff0c;当一个班上有两个名叫 Zara 的学生时#xff0c;为了明确区分它们#xff0c;我们在使用名字之外#xff0c;不得不使用一些额外的信息#xff0c;比如他们的家庭住址#xff0c;或者他们父母的名字等等。同样的情况也出现在 C 应用程序中。例…假设这样一种情况当一个班上有两个名叫 Zara 的学生时为了明确区分它们我们在使用名字之外不得不使用一些额外的信息比如他们的家庭住址或者他们父母的名字等等。同样的情况也出现在 C 应用程序中。例如您可能会写一个名为 xyz() 的函数在另一个可用的库中也存在一个相同的函数 xyz()。这样编译器就无法判断您所使用的是哪一个 xyz() 函数。因此引入了命名空间这个概念专门用于解决上面的问题它可作为附加信息来区分不同库中相同名称的函数、类、变量等。使用了命名空间即定义了上下文。本质上命名空间就是定义了一个范围。关于命名空间内变量和函数及全局变量的使用和作用域:#include iostream using namespace std; namespace A {int a 100;namespace B //嵌套一个命名空间B{int a 20;} }int a 200;//定义一个全局变量int main(int argc, char *argv[]) {cout A::a A::a endl;cout A::B::a A::B::a endl;cout a a endl;cout ::a ::a endl;int a 30;cout a a endl;cout ::a ::a endl;return 0; }结果A::a 100 A::B::a 20 a 200 //全局变量a ::a 200 a 30 //局部变量a ::a 200 即全局变量 a 表达为 ::a用于当有同名的局部变量时来区别两者。补充关于 using 的错误事例#include iostream using namespace std; namespace A {int a 100;int fun(){couta aendl;}namespace B //嵌套一个命名空间B{int a 20;int fun(){couta aendl;}} }int main(int argc, char *argv[]) {coutaendl;fun();return 0; }这样会出错会显示 a 变量和 fun 函数 “was not declared in this scope”即找不到这个 a 和 fun 函数。解决办法 用 using 来告诉编译器用到的是哪个命名空间内的内容。在 main() 上面加 using namespace A; 或者 using namespace A::B; 。这样就可以使用其中的 a 和 fun()。但是不能同时使用因为这样也会导致编译出错编译器器不知道要去使用哪个 a 和 fun()。补充一个命名空间冲突的情况#include iostreamusing namespace std; namespace A {int a 100;namespace B //嵌套一个命名空间B{int a 20;} }int a 200;//定义一个全局变量int main(int argc, char *argv[]) {cout A::a A::a endl; //A::a 100cout A::B::a A::B::a endl; //A::B::a 20cout a a endl; //a 200cout ::a ::a endl; //::a 200using namespace A;cout a a endl; // Reference to a is ambiguous // 命名空间冲突编译期错误cout ::a ::a endl; //::a 200int a 30;cout a a endl; //a 30cout ::a ::a endl; //::a 200//即全局变量 a 表达为 ::a用于当有同名的局部变量时来区别两者。using namespace A;cout a a endl; // a 30 // 当有本地同名变量后优先使用本地冲突解除cout ::a ::a endl; //::a 200return 0; }
http://www.hkea.cn/news/14471994/

相关文章:

  • 长沙做网站建设公司哪家好wordpress微信公众
  • 织梦做的网站方案案例网站
  • 江苏商城网站建设服务为知笔记导入wordpress
  • 学做效果图网站网站设计全包
  • 湖北网站推广公司渠道深圳网站设计很棒 乐云践新
  • 毕业设计做课程网站好自贡市网站建设
  • 有哪些可以做h5的网站seo还可以做哪些推广
  • 外链服务厦门seo服务
  • 链接转换短网址网站建设和seo
  • 白山市网站建设内蒙建设工程信息网站
  • 网站关闭申请书黄山网站建设哪家好
  • 什么网站做ppt赚钱网站哪些数据
  • 做一个网站怎么做做网站代理怎么样
  • 做网站中心购物网站开发uml图
  • 学校网站的建设费用北京室内设计公司
  • 交互式网站如何做网站建设人力资源人员配置
  • 个人备案的网站做企业站怎么增加网站浏览量
  • 鞋帽网站欣赏wordpress自带ajax失效
  • 深圳品牌做网站公司软件下载的网站
  • 公司网站功能网址导航源码
  • 重庆网站推广网站建设培训相关资料
  • 国外 网站设计沧州网站建设熊掌号
  • 排版设计模板网站wordpress如何打开
  • 城阳区网站建设公司做图
  • 延安免费做网站织梦 网站地图 样式
  • 上海 松江 网站制作m开头的可以做网站的软件
  • 织梦城市门户网站模板做网站建设需要什么工具
  • 精品课程网站开发的开题报告wordpress防截屏
  • 珠海 网站设计深圳开发网站开发费用
  • 标签式网站内容管理seo搜索优化 指数