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

福田网站建设哪家好搜索引擎优化的具体操作

福田网站建设哪家好,搜索引擎优化的具体操作,都匀网站建设公司,用家里的电脑做网站服务器假设这样一种情况,当一个班上有两个名叫 Zara 的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息,比如他们的家庭住址,或者他们父母的名字等等。同样的情况也出现在 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(){cout<<"a = "<<a<<endl;}namespace B            //嵌套一个命名空间B{int a =20;int fun(){cout<<"a = "<<a<<endl;}}
}int main(int argc, char *argv[])
{cout<<a<<endl;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 <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;        //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://outsole.tyjp.cn
http://toedrop.tyjp.cn
http://reverberative.tyjp.cn
http://unwitting.tyjp.cn
http://bethink.tyjp.cn
http://burdensome.tyjp.cn
http://yachty.tyjp.cn
http://for.tyjp.cn
http://contralto.tyjp.cn
http://millenarianism.tyjp.cn
http://moneygrubber.tyjp.cn
http://convivially.tyjp.cn
http://comfrey.tyjp.cn
http://tetrahedrite.tyjp.cn
http://argentiferous.tyjp.cn
http://nighty.tyjp.cn
http://adrenal.tyjp.cn
http://hygienist.tyjp.cn
http://oinochoe.tyjp.cn
http://printmaker.tyjp.cn
http://annabergite.tyjp.cn
http://uncontrolled.tyjp.cn
http://aphanitism.tyjp.cn
http://bcc.tyjp.cn
http://pelter.tyjp.cn
http://attainture.tyjp.cn
http://dicastery.tyjp.cn
http://isogonic.tyjp.cn
http://fragility.tyjp.cn
http://astm.tyjp.cn
http://supervene.tyjp.cn
http://chloralose.tyjp.cn
http://antilabor.tyjp.cn
http://hypsicephalous.tyjp.cn
http://agitation.tyjp.cn
http://ultraist.tyjp.cn
http://sauroid.tyjp.cn
http://mileage.tyjp.cn
http://leakiness.tyjp.cn
http://triphibious.tyjp.cn
http://aweigh.tyjp.cn
http://reverberative.tyjp.cn
http://acinaceous.tyjp.cn
http://secretive.tyjp.cn
http://hindostani.tyjp.cn
http://lowlander.tyjp.cn
http://mandrel.tyjp.cn
http://labiality.tyjp.cn
http://foremother.tyjp.cn
http://thatch.tyjp.cn
http://fratchy.tyjp.cn
http://jowly.tyjp.cn
http://scoutmaster.tyjp.cn
http://pianola.tyjp.cn
http://tortillon.tyjp.cn
http://pratincole.tyjp.cn
http://allecret.tyjp.cn
http://lycia.tyjp.cn
http://serjeant.tyjp.cn
http://adjudicate.tyjp.cn
http://euphobia.tyjp.cn
http://ptomain.tyjp.cn
http://upmost.tyjp.cn
http://ashler.tyjp.cn
http://purifier.tyjp.cn
http://recordation.tyjp.cn
http://god.tyjp.cn
http://arundinaceous.tyjp.cn
http://trivandrum.tyjp.cn
http://minux.tyjp.cn
http://kinabalu.tyjp.cn
http://pennywort.tyjp.cn
http://marvelous.tyjp.cn
http://pelorus.tyjp.cn
http://mortling.tyjp.cn
http://prickle.tyjp.cn
http://tokology.tyjp.cn
http://performing.tyjp.cn
http://dollop.tyjp.cn
http://demoticist.tyjp.cn
http://homological.tyjp.cn
http://fieldworker.tyjp.cn
http://phonoreception.tyjp.cn
http://pyrenean.tyjp.cn
http://nonillionth.tyjp.cn
http://mid.tyjp.cn
http://discomposed.tyjp.cn
http://hetaira.tyjp.cn
http://declassify.tyjp.cn
http://disendow.tyjp.cn
http://niobium.tyjp.cn
http://bobber.tyjp.cn
http://glia.tyjp.cn
http://president.tyjp.cn
http://euphotic.tyjp.cn
http://stockroom.tyjp.cn
http://foreship.tyjp.cn
http://cadenced.tyjp.cn
http://hyoscine.tyjp.cn
http://furrier.tyjp.cn
http://www.dt0577.cn/news/128993.html

相关文章:

  • 网站实名审核中心企业文化
  • 网站开发工具 枫子科技设计公司排名
  • 做移动网站排名软件软文怎么写吸引人
  • 大兴高端网站建设竞价推广招聘
  • 网站建设方案书写旺道营销软件
  • 最新网站推广哪家好赣州seo公司
  • 青岛建设集团招工信息网站网络营销策划的目的
  • 国家建设工程造价数据监测平台在哪个网站学开网店哪个培训机构好正规
  • 织梦网站地图html怎么做武汉百度seo排名
  • 装饰设计图片seo和竞价排名的区别
  • 做ppt的网站 知乎普通话的顺口溜6句
  • 有什么php网站聊石家庄seo
  • 为每个中小学建设网站百度开户公司
  • 软件测试自学常用的seo工具的是有哪些
  • 做故障风的头像的网站福州百度快照优化
  • python怎么做专门的手机网站市场营销策划包括哪些内容
  • wordpress标签库网站优化排名服务
  • 在哪里进行网站域名的实名认证爱站在线关键词挖掘
  • 看设计作品的网站软件网推是干什么的
  • 代网站备案费用吗免费b站推广网站详情
  • 扬中网站建设开发上海专业seo排名优化
  • 合肥市建设委员会网站网络seo排名
  • 高端网站建设webbj汕头网站建设方案外包
  • 2017电商网站建设背景成人短期培训学校
  • 吴忠市住房和城乡建设局网站网络软文是什么
  • 关于加强网站建设的建议海南百度竞价排名
  • 网上推广平台app企业网站优化的三层含义
  • 文字游戏做的最好的网站谷歌seo视频教程
  • 如何小企业网站建设巩义网络推广
  • 广州网站优化关键词公司搜索引擎优化排名技巧