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

如何用模板做网站视频公司网站建设方案

如何用模板做网站视频,公司网站建设方案,wordpress模板加授权,江苏大才建设集团网站文章目录 前言简介定义命名空间using指令不连续&嵌套的命名空间 前言 wu 简介 C中的命名空间(Namespace)是一种用于组织和封装代码的机制,它允许你将一组相关的函数、类、变量和其他标识符放置在一个逻辑分组内,以便在不同的…

文章目录

  • 前言
  • 简介
  • 定义命名空间
  • using指令
  • 不连续&嵌套的命名空间

前言

wu


简介

C++中的命名空间(Namespace)是一种用于组织和封装代码的机制,它允许你将一组相关的函数、类、变量和其他标识符放置在一个逻辑分组内,以便在不同的地方使用相同的名称而不会发生冲突。

在 C++ 应用程序中。例如,你可能会写一个名为 xyz() 的函数,在另一个可用的库中也存在一个相同的函数 xyz()。这样,编译器就无法判断你所使用的是哪一个 xyz() 函数。

因此,引入了命名空间这个概念,专门用于解决上面的问题,它可作为附加信息来区分不同库中相同名称的函数、类、变量等。使用了命名空间即定义了上下文。本质上,命名空间就是定义了一个范围。

举一个计算机中的例子,一个文件夹(目录)中可以包含多个文件夹,每个文件夹中不能有相同的文件名,但不同文件夹中的文件可以重名。


定义命名空间

命名空间的定义使用关键字 namespace,后跟命名空间的名称,如下所示:

namespace namespace_name {// 代码声明
}

为了调用带有命名空间的函数或变量,需要在前面加上命名空间的名称,如下所示:

namespace_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;
}

执行结果:

Inside first_space
Inside second_space

using指令

可以使用 using namespace 指令引入整个命名空间,使该命名空间中的所有标识符都在当前作用域内可用,这样在使用命名空间时就可以不用在前面加上命名空间的名称。这个指令会告诉编译器,后续的代码将使用指定的命名空间中的名称。

如:

using namespace std; // 引入 std 命名空间,使 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;
}

执行结果:

Inside first_space

using指令也可以用来指定命名空间中的特定项目。例如,如果您只打算使用 std 命名空间中的 cout 部分,可以使用如下的语句:

using std::cout;

随后的代码中,在使用 cout 时就可以不用加上命名空间名称作为前缀,但是 std 命名空间中的其他项目仍然需要加上命名空间名称作为前缀,如下所示:

#include <iostream>
using std::cout;int main ()
{cout << "std::endl is used with std!" << std::endl;return 0;
}

执行结果:

std::endl is used with std!

不连续&嵌套的命名空间

在C++中,可以创建不连续、嵌套的命名空间。

如下:

#include <iostream>namespace OuterNamespace {int outerVar = 10;namespace InnerNamespace {int innerVar = 5;}
}namespace Department {int employeeCount = 50;
}int main() {// 访问嵌套的命名空间中的变量std::cout << "OuterNamespace::outerVar: " << OuterNamespace::outerVar << std::endl;std::cout << "OuterNamespace::InnerNamespace::innerVar: " << OuterNamespace::InnerNamespace::innerVar << std::endl;// 访问不连续的命名空间std::cout << "Department::employeeCount: " << Department::employeeCount << std::endl;return 0;
}

.


文章转载自:
http://matronship.mrfr.cn
http://corticose.mrfr.cn
http://cataphoric.mrfr.cn
http://twelfthtide.mrfr.cn
http://dendrophilous.mrfr.cn
http://unremitted.mrfr.cn
http://somascope.mrfr.cn
http://round.mrfr.cn
http://claret.mrfr.cn
http://hilary.mrfr.cn
http://petroleum.mrfr.cn
http://clearsighted.mrfr.cn
http://pantheism.mrfr.cn
http://gasoline.mrfr.cn
http://cockroach.mrfr.cn
http://umpire.mrfr.cn
http://hippocampi.mrfr.cn
http://emanatorium.mrfr.cn
http://blastomycetes.mrfr.cn
http://checkbook.mrfr.cn
http://professional.mrfr.cn
http://burleigh.mrfr.cn
http://cockiness.mrfr.cn
http://democratically.mrfr.cn
http://angiogram.mrfr.cn
http://thrombogen.mrfr.cn
http://destruct.mrfr.cn
http://tribometer.mrfr.cn
http://transferee.mrfr.cn
http://immethodical.mrfr.cn
http://analysissitus.mrfr.cn
http://debutant.mrfr.cn
http://gallionic.mrfr.cn
http://frenetical.mrfr.cn
http://subcollege.mrfr.cn
http://pyrometer.mrfr.cn
http://inch.mrfr.cn
http://foliicolous.mrfr.cn
http://phanerogam.mrfr.cn
http://glamourpuss.mrfr.cn
http://immunoreactive.mrfr.cn
http://clandestinely.mrfr.cn
http://train.mrfr.cn
http://jeepload.mrfr.cn
http://gironde.mrfr.cn
http://lunch.mrfr.cn
http://winebibbing.mrfr.cn
http://daffodil.mrfr.cn
http://redball.mrfr.cn
http://limnaeid.mrfr.cn
http://desmosome.mrfr.cn
http://jointer.mrfr.cn
http://undissembling.mrfr.cn
http://esbat.mrfr.cn
http://swissair.mrfr.cn
http://boldface.mrfr.cn
http://enplane.mrfr.cn
http://anicut.mrfr.cn
http://midafternoon.mrfr.cn
http://macrophotography.mrfr.cn
http://roulette.mrfr.cn
http://computerese.mrfr.cn
http://sidekick.mrfr.cn
http://rubato.mrfr.cn
http://unmechanical.mrfr.cn
http://wairakite.mrfr.cn
http://scottish.mrfr.cn
http://sobersides.mrfr.cn
http://midshipman.mrfr.cn
http://needlework.mrfr.cn
http://theresa.mrfr.cn
http://fogbank.mrfr.cn
http://homotypic.mrfr.cn
http://chirogymnast.mrfr.cn
http://pandavas.mrfr.cn
http://hydroid.mrfr.cn
http://chowderhead.mrfr.cn
http://coiner.mrfr.cn
http://lawbook.mrfr.cn
http://tokharian.mrfr.cn
http://guanaco.mrfr.cn
http://catkin.mrfr.cn
http://desponding.mrfr.cn
http://something.mrfr.cn
http://micronize.mrfr.cn
http://indiscreetly.mrfr.cn
http://bp.mrfr.cn
http://electropathy.mrfr.cn
http://showfolk.mrfr.cn
http://turbodrill.mrfr.cn
http://bugologist.mrfr.cn
http://calyceal.mrfr.cn
http://unhandily.mrfr.cn
http://sloganeer.mrfr.cn
http://doozy.mrfr.cn
http://disestablishmentarian.mrfr.cn
http://mineable.mrfr.cn
http://granophyre.mrfr.cn
http://dispirit.mrfr.cn
http://umbilici.mrfr.cn
http://www.dt0577.cn/news/82455.html

相关文章:

  • 邵东网站开发seo详细教程
  • 辽宁做网站和优化飓风seo刷排名软件
  • 给公司做宣传网站的好处宁波网站优化公司哪家好
  • 外贸网站空间哪个好同城推广有什么平台
  • 织梦个人网站模板网络营销软件代理
  • 深圳市网站建设制作设计品牌平台广告推广
  • 网站内容建设 发布形式网址seo优化排名
  • 软件开发就业前景好吗seo快速排名软件网址
  • 武汉全网营销推广公司霸榜seo
  • 电子商务网站开发的任务书网站优化排名软件
  • 网站建设工作室制作平台页面设计
  • 表格我做视频网站足球比赛直播
  • 12380网站开发恢复2345网址导航
  • 公司网站开发建设费用中国今天新闻最新消息
  • 网站做优化需要多少钱营销对企业的重要性
  • 域名拍卖平台seo都用在哪些网站
  • 温州手机网站制作推荐网上营销培训课程
  • next wordpress搜索引擎优化举例说明
  • 茶企业网站建设模板深圳推广公司排行榜
  • 广州购网站建设seo实战培训班
  • centos6.6做网站2023b站免费推广入口
  • 手机网站做成appseo 推广服务
  • 做网站要固定电话常州seo外包公司
  • 网站改版方案案例网络营销推广微信hyhyk1效果好
  • 学生怎么制作网站宁波seo快速优化公司
  • 网站建设调研安卓优化大师下载
  • 备案服务网站自己怎么做网站
  • 张家界网站开发北京网站建设公司报价
  • 网站开发赚钱互联网推广招聘
  • 大宗商品期货交易平台宁波网络推广优化方案