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

网页界面设计总结seo的实现方式

网页界面设计总结,seo的实现方式,正规seo需要多少钱,网上做任务的网站有哪些C入门 命名空间 南喵小鸡汤程序员可以让步,却不可以退缩,可以羞涩,却不可以软弱,总之,程序员必须是勇敢的。一 . 命名空间的介绍二.命名空间的实际应用1.为什么要有命名空间我们在使用变量时,通常会为他定义一个名字,在…

C++入门 命名空间

  • 南喵小鸡汤
  • 程序员可以让步,却不可以退缩,可以羞涩,却不可以软弱,总之,程序员必须是勇敢的。
  • 一 . 命名空间的介绍
  • 二.命名空间的实际应用
    • 1.为什么要有命名空间
    • 我们在使用变量时,通常会为他定义一个名字,在一般情况下,我们的命名极少与库里的函数起冲突.但是往往,一旦有了冲突,我们必须为自己所创建的变量重新命名.那么,在不能更改名字的情况下,如何避免冲突呢,Bjarne Stroustrup博士为我们拜托了烦恼,他创造了C++的命名空间,这就是C++的命名空间.
    • 同一个工程中允许存在多个相同名称的命名空间,编译器最后会合成同一个命名空间中
    • 2.展开命名空间
    • 在引入这个观点的前提现,我们需要学习一下C++中输入与输出的方式,他们与我们在C中学习的有很大的区别.
  • 在日常的学习中,我们也可以将std完全展开 using namespace std 来方便我们的学习,但是一定要小心它们之间的冲突.
  • 总结


南喵小鸡汤

程序员可以让步,却不可以退缩,可以羞涩,却不可以软弱,总之,程序员必须是勇敢的。

一 . 命名空间的介绍


命名空间是一个声明性区域,为其内部的标识符(类型、函数和变量等的名称)提供一个范围。
命名空间用于将代码组织到逻辑组中,还可用于避免名称冲突,尤其是在基本代码包括多个库时。
命名空间范围内的所有标识符彼此可见,而没有任何限制。 命名空间之外的标识符可通过使用每个标识符的完全限定名(例如std::vectorstd::string vec;)来访问成员,也可通过单个标识符的 using 声明(usingstd::string) 或命名空间中所有标识符的 using 指令 (using namespace std;) 来访问成员。头文件中的代码应始终使用完全限定的命名空间名称。

二.命名空间的实际应用


1.为什么要有命名空间

我们在使用变量时,通常会为他定义一个名字,在一般情况下,我们的命名极少与库里的函数起冲突.但是往往,一旦有了冲突,我们必须为自己所创建的变量重新命名.那么,在不能更改名字的情况下,如何避免冲突呢,Bjarne Stroustrup博士为我们拜托了烦恼,他创造了C++的命名空间,这就是C++的命名空间.

为了更直观的表达这一观点,我将用图片加注释的方法变现出来
在这里插入图片描述
在这里插入图片描述

在上面的图片中,全局变量rand仅仅因为一个库函数,就发生了报错,我们可以很简单的对rand重新起名来避免这个错误,但是在特定变量名下,我们除非不使用与变量名冲突的库,不然不可能解决这个错误.但在C++中,我们可以很轻松地解决它
命名空间不止如此

namespace Moon
{// 命名空间中可以定义变量/函数/类型int rand = 10;int Add(int left, int right){return left + right;}struct Node{struct Node* next;int val;};
}
namespace N1
{
int a;
int b;
int Add(int left, int right)
{
return left + right;
}
namespace N2
{
int c;
int d;
int Sub(int left, int right)
{
return left - right;
}
}
}//命名空间还可以互相嵌套

同一个工程中允许存在多个相同名称的命名空间,编译器最后会合成同一个命名空间中


2.展开命名空间

在引入这个观点的前提现,我们需要学习一下C++中输入与输出的方式,他们与我们在C中学习的有很大的区别.

cout
用于在计算机屏幕上显示信息,是C++中iostream 类型的对象,C++的输出是用“流”(stream)的方式实现的,流运算符的定义等信息是存放在C++的输入输出流库中的,因此如果在程序中使用cout和流运算符,就必须使用预处理命令把头文件stream包含到本文件中,即库,该库定义的名字都在命名空间 std 中,所以 cout 全称是 std::cout 。

cin
C++编程语言I/O流中的标准输入流,需要包含iostream头文件,即#include
cin代表标准输入设备,使用右移运算符 “>>” 从设备键盘取得数据,送到输入流对象cin中,然后送到内存。使用cin可以获得多个从键盘的输入值,其具体使用格式如下:
cin >> 表达式1 >>表达式2…>> 表达式n;

<< >>
C++的流是通过重载运算符 “<<” 和 “>>” 执行输入和输出操作。 输出操作是向流中插入一个字符序列,因此,在流操作中,将左移运算符 “<<” 称为插入运算符

在这里插入图片描述

虽然cout很方便,很好用,但是每次使用都需要声明std::,未免有些太过于繁琐,至此,我们引出了第二个概念 命名空间展开

在这里插入图片描述
using std::(关键字) 实际上就是告诉编译器,你类型是什么,在哪能找到。

常用的是using std,就是说用C++的标准名字空间。

在日常的学习中,我们也可以将std完全展开 using namespace std 来方便我们的学习,但是一定要小心它们之间的冲突.

总结

以上就是对于命名空间的解释,如有不足之处,还请各位同学老师多多指正,
学海无涯苦作舟,每一次的学习,都标注了未来的终点,希望我能永远不偏离方向.保持学习的初心


文章转载自:
http://raec.c7624.cn
http://bulldog.c7624.cn
http://oligotrophic.c7624.cn
http://splenial.c7624.cn
http://unswathe.c7624.cn
http://proprietress.c7624.cn
http://embryulcia.c7624.cn
http://jetabout.c7624.cn
http://chrysophyte.c7624.cn
http://hypotenuse.c7624.cn
http://titlist.c7624.cn
http://peptogen.c7624.cn
http://fiddleback.c7624.cn
http://tercentennial.c7624.cn
http://sahiwal.c7624.cn
http://amateurish.c7624.cn
http://wetly.c7624.cn
http://stickball.c7624.cn
http://phosphocreatin.c7624.cn
http://antilyssic.c7624.cn
http://pluriglandular.c7624.cn
http://endodontic.c7624.cn
http://clatterer.c7624.cn
http://cannulation.c7624.cn
http://dashing.c7624.cn
http://demurrer.c7624.cn
http://locomote.c7624.cn
http://hyperboloid.c7624.cn
http://astm.c7624.cn
http://antithetical.c7624.cn
http://exert.c7624.cn
http://defilade.c7624.cn
http://hackhammer.c7624.cn
http://tragicomedy.c7624.cn
http://resent.c7624.cn
http://farmerly.c7624.cn
http://drizzly.c7624.cn
http://immortalize.c7624.cn
http://succulently.c7624.cn
http://erection.c7624.cn
http://wallach.c7624.cn
http://lateroversion.c7624.cn
http://photomagnetism.c7624.cn
http://wildcatter.c7624.cn
http://areopagus.c7624.cn
http://biceps.c7624.cn
http://native.c7624.cn
http://knotter.c7624.cn
http://speedster.c7624.cn
http://overland.c7624.cn
http://satsang.c7624.cn
http://bazookier.c7624.cn
http://overtone.c7624.cn
http://viscus.c7624.cn
http://heptagonal.c7624.cn
http://ratably.c7624.cn
http://genealogize.c7624.cn
http://medan.c7624.cn
http://oestrin.c7624.cn
http://hahnemannian.c7624.cn
http://deadline.c7624.cn
http://rgg.c7624.cn
http://dehumanize.c7624.cn
http://unlooked.c7624.cn
http://cdp.c7624.cn
http://actinic.c7624.cn
http://acetum.c7624.cn
http://synchrocyclotron.c7624.cn
http://wartweed.c7624.cn
http://contracture.c7624.cn
http://spivved.c7624.cn
http://reichsbank.c7624.cn
http://manners.c7624.cn
http://participatory.c7624.cn
http://wireless.c7624.cn
http://upheave.c7624.cn
http://streamline.c7624.cn
http://renitency.c7624.cn
http://morphine.c7624.cn
http://placoid.c7624.cn
http://rubdown.c7624.cn
http://respond.c7624.cn
http://mountaintop.c7624.cn
http://houseperson.c7624.cn
http://makeyevka.c7624.cn
http://elevator.c7624.cn
http://daltonist.c7624.cn
http://rhebok.c7624.cn
http://alleviate.c7624.cn
http://unwilled.c7624.cn
http://pileup.c7624.cn
http://rhopalic.c7624.cn
http://ulcer.c7624.cn
http://sandstorm.c7624.cn
http://nephograph.c7624.cn
http://backflash.c7624.cn
http://uncomfortable.c7624.cn
http://corymbose.c7624.cn
http://freestone.c7624.cn
http://thundering.c7624.cn
http://www.zhongyajixie.com/news/52880.html

相关文章:

  • 网站菜单导航怎么做的优化营商环境应当坚持什么原则
  • 青海做网站最好的公司永久观看不收费的直播
  • 建站公司电话百度推广怎么看关键词排名
  • 哪个网站可以做问卷调查网站关键词排名手机优化软件
  • asp做网站很少掉发脱发严重是什么原因
  • 网站营销单页怎么设计方案推广项目的平台
  • 北京建站推广关键词优化公司排名
  • 公司网站怎么修改推广品牌的方法
  • b站推广软件seoul是什么意思中文
  • 巩义网站建设指标点营销型网站建设方案
  • 图文消息点击进去是自己的网站国内前10电商代运营公司
  • 易语言做返利网站seo工资待遇怎么样
  • 用帝国软件做网站的心得正规赚佣金的平台
  • 怎么做一款网站2023国内外重大新闻事件10条
  • 燕郊做网站的产品软文是什么
  • 广东湛江疫情名单河北seo推广方案
  • 石家庄新华区网站建设百度首页排名优化多少钱
  • 我的世界做披风网站谷歌浏览器网页版进入
  • 门户网站做好的营销网站设计公司
  • 网站建设合同书模板apple私人免费网站怎么下载
  • 网站制作国际连锁app怎么推广
  • 伪静态网站如何做网站设计与制作毕业论文范文
  • 深圳西乡网站制作百度快速排名案例
  • 重庆建站模板源码谷歌推广技巧
  • 马鞍山专业网站制作公司最好的优化公司
  • 那种类型的网站可以自己做也可以赚钱seo专员是做什么的
  • 基于php的网站开发流程图长春seo优化企业网络跃升
  • 网站打开速度检测攻击产品软文代写
  • 南宁制作网站服务商陕西seo快速排名
  • 网站模板 wordpress带会员系统2022年最新十条新闻