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

怎样做投资理财网站wordpress怎么做出三个模块

怎样做投资理财网站,wordpress怎么做出三个模块,wordpress 访客记录,网络公司哪个平台好文章目录 【 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.yingshimen.cn/news/18290/

相关文章:

  • 海参企业网站怎么做wordpress网站重新安装插件
  • 网站备案容易通过吗怎么在wordpress中添加类似赶集网的地图
  • 网站建设网络推广广告语公司网站建设申请书
  • 推荐专业的外贸建站公司官方查企业信息的网站
  • asp access网站开发实例精讲成品ppt网站
  • 重庆网站建设公司哪家好wordpress建网站视频
  • 企业网站规划与设计凯里网站建设公司
  • 论坛网站怎么推广wordpress 文件加载顺序
  • 加强文明网站内容建设国内有做网游评测的网站么
  • 同程网 网站模板做网站php语言用什么工具
  • 网站推广要怎样做江西南昌网站开发
  • 黑色大气网站新型产品设计
  • 办公室设计布局seo服务商找行者seo
  • 太原做网站公司常德网站设计
  • 手机怎么创建网站网上最好购物网站
  • 网站全网建设 莱芜班级优化大师简介
  • 建站网址导航hao123西安做网站 送百度首页
  • 湖南城乡建设网站太和县建设局网站
  • 天津市工程建设项目报建网站潜江资讯网信息发布
  • 潍坊网站建设优化推广装饰设计风格
  • 看乱码的网站wordpress正在执行例行维护
  • 怎样浏览被国内封禁的网站edo网站建设
  • 抚顺网站开发招聘个人导航网站源码
  • 北京网站建设课程培训公司注销后网站备案吗
  • 苏州公司网站建设报价网站上的淘客组件是怎样做的
  • 番禺网站设计公司制作网站专业公司哪家好
  • 网站工商备案查询南通网站排名
  • 凉山网站建设2015做导航网站有哪些功能吗
  • 怎么在凡科做自己网站最新商城系统
  • 正规的彩票网站怎么做手机版网站seo怎么做