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

做民宿要给网站多少合同钱怎么制作手机app及网站

做民宿要给网站多少合同钱,怎么制作手机app及网站,建设网站需要哪些语言,注册网站怎么做网站文章目录 【 1. 命名空间的定义 】【 2. using 指令 】2.1 using 指定命名空间的全部2.2 using 指定命名空间的部分 【 3. 不连续的命名空间 】【 4. 嵌套的命名空间 】 问题的背景#xff1a;假设这样一种情况#xff0c;当一个班上有两个名叫 Zara 的学生时#xff0c;为了… 文章目录 【 1. 命名空间的定义 】【 2. using 指令 】2.1 using 指定命名空间的全部2.2 using 指定命名空间的部分 【 3. 不连续的命名空间 】【 4. 嵌套的命名空间 】 问题的背景假设这样一种情况当一个班上有两个名叫 Zara 的学生时为了明确区分它们我们在使用名字之外不得不使用一些额外的信息比如他们的家庭住址或者他们父母的名字等等。 同样的情况也出现在 C 应用程序中。例如我们可能会写一个名为 xyz() 的函数在另一个可用的库中也存在一个相同的函数 xyz()。这样编译器就无法判断我们所使用的是哪一个 xyz() 函数。解决方法命名空间引入命名空间这个概念专门用于解决上面的问题它可作为附加信息来区分不同库中相同名称的函数、类、变量等。 使用了命名空间即定义了上下文。本质上命名空间就是定义了一个范围。 我们举一个计算机系统中的例子一个文件夹(目录)中可以包含多个文件夹每个文件夹中不能有相同的文件名但不同文件夹中的文件可以重名。 【 1. 命名空间的定义 】 命名空间的定义使用 关键字 namespace后跟命名空间的名称下面的命名空间定义可以是 定义一个新的命名空间也可以是 为已有的命名空间增加新的元素如下所示 namespace Mynamespace_name {// 代码声明 }为了 调用带有命名空间的函数或变量需要在前面加上命名空间的名称如下所示 Mynamespace_name::code; // code 可以是变量或函数实例 #include iostream using namespace std;// 第一个命名空间 namespace first_space{void func(){cout Inside first_space endl;} } // 第二个命名空间 namespace second_space{void func(){cout Inside second_space endl;} } int main () {// 调用第一个命名空间中的函数first_space::func();// 调用第二个命名空间中的函数second_space::func(); return 0; }【 2. using 指令 】 using 指令引入的名称遵循正常的范围规则。名称从使用 using 指令开始是可见的直到该范围结束。此时在范围以外定义的同名实体是隐藏的。 2.1 using 指定命名空间的全部 我们可以使用 using namespace 指令该指令会告诉编译器后续的代码将使用指定的命名空间中的名称。这样在使用命名空间时就可以不用在每个变量或函数前面加上命名空间的名称。例如最简单的调用std命名空间的代码如下 using namespace std;实例 #include iostream using namespace std;// 第一个命名空间 namespace first_space{void func(){cout Inside first_space endl;} } // 第二个命名空间 namespace second_space{void func(){cout Inside second_space endl;} } using namespace first_space; int main () {// 调用第一个命名空间中的函数func();return 0; }2.2 using 指定命名空间的部分 using 指令也可以用来指定命名空间中的特定项目在随后的代码中在使用该特定项目时就可以不用加上命名空间名称作为前缀该命名空间中的其他项目仍然需要加上命名空间名称作为前缀如下所示 using std::cout; //指定std命名空间的cout部分实例 #include iostream using std::cout;int main () {cout std::endl is used with std! std::endl;return 0; }【 3. 不连续的命名空间 】 命名空间可以定义在几个不同的部分中因此命名空间是由几个单独定义的部分组成的。一个命名空间的各个组成部分可以分散在多个文件中。如果命名空间中的某个组成部分需要请求定义在另一个文件中的名称则仍然需要声明该名称。 【 4. 嵌套的命名空间 】 命名空间可以嵌套我们可以在一个命名空间中定义另一个命名空间如下所示 namespace Mynamespace1 {// 代码声明namespace Mynamespace2 {// 代码声明} }使用 :: 运算符访问嵌套的命名空间中的成员 代码效果using namespace Mynamespace1 :: Mynamespace2;√ 可以访问 Mynamespace2 中的成员using namespace Mynamespace1;× 不可访问 Mynamespace2 中的成员using namespace Mynamespace2;× 编译错误 实例 #include iostream using namespace std;// 第一个命名空间 namespace first_space{void func(){cout Inside first_space endl;}// 第二个命名空间namespace second_space{void func(){cout Inside second_space endl;}} } using namespace first_space::second_space; int main () {// 调用第二个命名空间中的函数func();return 0; }
http://www.tj-hxxt.cn/news/130541.html

相关文章:

  • 电商网站wordpress软文案例大全300字
  • 手机网站dedecms营销网站建设哪家快
  • 专题网站模板网站开发未来
  • 江西安福县建设局网站wordpress九宫格主题
  • 赣县网站制作wordpress水印图片插件
  • 网站基础建设英文翻译wordpress 板块
  • 在线代理网址网站优化文章
  • 简述电子商务网站建设流程seo优化招商
  • 网站产品展示单页模板做网站赚钱难
  • 好的网站怎么设计crm管理系统销售
  • 网站建设用什么系统好优秀广告设计案例作品欣赏
  • 做分销网站系统下载网站建设方法:
  • 查手表价格的网站现在的网站怎样做推广
  • 深圳网站建设好做家装的网站有什么区别
  • 超好看WordPress保定网站建设与seo
  • 毕节网站建设做公司网站可以抄别人的吗
  • 永嘉网站制作系统建设一个网站成本多少
  • html5公司网站欣赏南宁网络推广
  • 网站建设建设公司资质要求wordpress 支付
  • 彩票网站建设策划书网站开发设计费 怎么入账
  • 网站建站代理威海互联网推广
  • dede网站百度统计怎么做wordpress如何改成中文
  • WordPress 文章 iframe长沙网络seo公司助企业突破
  • 顺通建设集团有限公司 网站wordpress评论头像问题
  • 域名备案 网站名称网页视频下载到电脑
  • 怎么做网站vip并且收费WordPress购物车纯代码
  • 10有免费建网站新公司网站建设方案
  • wordpress 知名站点主图模板
  • 惠州建网站服务苏州app定制开发
  • 企业做网站排名免费微网站哪个好用