甘肃省白银外贸网站建设-双语网站制作-企业中英文网站优化推广-多语言集团网站定制开发-网站开发-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

甘肃省白银外贸网站建设-双语网站制作-企业中英文网站优化推广-多语言集团网站定制开发

发表日期: 2022-05-29 14:50:19 浏览次数:85

甘肃省白银外贸网站建设-双语网站制作-企业中英文网站优化推广-多语言集团网站定制开发

网站建设.png

夏、商、西周,境内为羌戎所居。
春秋、战国时期,境内部分地域为月氏族所居。后匈奴族南下,月氏族西迁,部分地域为匈奴所居。
秦始皇帝三十三年(前214年),蒙恬将数十万众北击匈奴,收复河南地,市境黄河以东入秦版图。
西汉元鼎三年(前114年),置安定郡。设祖厉、鹑阴二县隶安定郡。是为境内建县之始。祖历县故址在靖远县城西红咀村,鹑阴县故址在平川区旱坪川西。
元鼎六年(前111年),景泰县境内置媪围县,隶武威郡,故址即景泰县芦阳镇东5华里吊沟故城。
新莽时期(9-23年),改祖厉县为乡礼县。
东西汉废除乡礼县,仍称祖厉县。鹑阴、祖厉、媪围三县均隶武威郡。
三国时,市境属魏之武威郡。
魏晋之际,鲜卑族一支乞伏氏自牵屯(六盘山区)、苑川(榆中境)迁居麦田(即鹑阴)。
晋咸和四年(329年),后赵石勒灭前赵,尽有关中陇右之地,置陇东郡。祖厉县南迁,隶陇东郡。
晋太元元年(376年),前秦灭前凉,于鹑阴县地置平凉郡,是为境内置郡之始。
鲜卑乞伏司繁自麦田迁于度坚(景泰县与白银区界地带)。
晋义熙五年(409年),西秦乞伏乾归复徙都度坚山,即秦王位。其时,景泰县境隶西秦秦兴郡。平凉郡先后为后秦、南凉、大夏据有。
宋元嘉五年(428年),北魏强大,于安定执夏主赫连昌,赫连定收集大夏余部奔还平凉(即平凉郡,汉鹑阴县地),即皇帝位,大赦,改元胜光。
元嘉七年(430年),北魏攻破夏平凉郡,仍置平凉郡,设鹑阴、阴密二县隶之,郡治鹑阴。仍置陇东郡,祖厉县隶之。
西魏大统十三年(548年),宇文泰为西魏相西巡,于鹑阴县地置会州。是为境内有州建置之始。
北周武帝保定二年(562年),移会州州治于鸣沙(今宁夏中卫县境),改会州为会宁防。次年,周武帝西巡,于祖厉县故地置乌兰县并设乌兰关。
隋开皇元年(581年),改会宁防为会宁镇。十六年(596年),会宁镇改置会宁县。大业二年(606年),改会宁县为凉川县,并置会宁郡,郡治凉川,辖凉川、乌兰二县(以上防、镇、县均在鹑阴县地)。
唐武德二年(619年),改会宁郡为西会州。改凉川县为会宁县。贞观六年(632年),废鸣沙之会州,改西会州为会州(在鹑阴县地)。八年,以会州仓储殷实,改为粟州。同年复称会州,属关内道,仍辖会宁、乌兰二县。开元四年(716年),于祖厉县故地别置凉川县,迁会州州治于此。九年(721年)以黄河洪水威胁州城废除。天宝元年(742年),改会州为会宁郡。乾元元年(758年),改会宁郡为会州。广德元年(763年)会州陷于吐蕃。
北宋初年,市境仍为吐蕃所据。雍熙二年(985年),党项族李继迁破会州,焚毁城郭。明道元年(1032年),西夏兵南下,吐蕃败走,市境悉为西夏属地。元丰四年(1082年),宋五路大军攻夏,境内为宋、西夏争战的前沿阵地。元符二年(1099年),宋苗履进筑会州城(今靖远县城址),割安西城以北六寨隶会州。并于西南百里筑会州新寨(今会宁郭城驿)名会川城。崇宁三年(1104年),于会州州治置敷文县,隶泾原路。
南宋建炎四年(1130年),会州为金据有。市境黄河以东属金,黄河以西隶西夏。
金大定十二年(1172年),改会州州治敷川县为保川县。二十二年(1182年)于西宁城置西宁县(今会宁翟所乡西宁城),贞佑四年(1216年),升西宁县为西宁州。兴定四年(1220年)西夏等闲占领会州。元光二年(1223年),金将郭虾蟆攻取会州。正大四年(1227年)蒙古军南下灭西夏,破西宁州。蒙古窝阔台汗八年(1236年)蒙古军破会州城。市境悉为蒙古汗国属地。
元初,弃新会州,迁州治于西宁县。至元七年(1270年)并西宁县入会州,辖市境黄河以东地。河西景泰县地属宁夏府路之应理州,后改隶甘肃行省永昌路。至正十二年(1352年)三月,改会州为会宁州。

C++ 是在C语言的基础上开发的,早期的 C++ 还不完善,不支持命名空间,没有自己的编译器,而是将 C++ 代码翻译成C代码,再通过C编译器完成编译。这个时候的 C++ 仍然在使用C语言的库,stdio.h、stdlib.h、string.h 等头文件依然有效;此外 C++ 也开发了一些新的库,增加了自己的头文件,例如:


和C语言一样,C++ 头文件仍然以.h为后缀,它们所包含的类、函数、宏等都是全局范围的。

后来 C++ 引入了命名空间的概念,计划重新编写库,将类、函数、宏等都统一纳入一个命名空间,这个命名空间的名字就是std。std 是 standard 的缩写,意思是“标准命名空间”。

但是这时已经有很多用老式 C++ 开发的程序了,它们的代码中并没有使用命名空间,直接修改原来的库会带来一个很严重的后果:程序员会因为不愿花费大量时间修改老式代码而极力反抗,拒绝使用新标准的 C++ 代码。

C++ 开发人员想了一个好办法,保留原来的库和头文件,它们在 C++ 中可以继续使用,然后再把原来的库复制一份,在此基础上稍加修改,把类、函数、宏等纳入命名空间 std 下,就成了新版 C++ 标准库。这样共存在了两份功能相似的库,使用了老式 C++ 的程序可以继续使用原来的库,新开发的程序可以使用新版的 C++ 库。

为了避免头文件重名,新版 C++ 库也对头文件的命名做了调整,去掉了后缀.h,所以老式 C++ 的iostream.h变成了iostreamfstream.h变成了fstream。而对于原来C语言的头文件,也采用同样的方法,但在每个名字前还要添加一个c字母,所以C语言的stdio.h变成了cstdiostdlib.h变成了cstdlib

需要注意的是,旧的 C++ 头文件是官方所反对使用的,已明确提出不再支持,但旧的C头文件仍然可以使用,以保持对C的兼容性。实际上,编译器开发商不会停止对客户现有软件提供支持,可以预计,旧的 C++ 头文件在未来数年内还是会被支持。

下面是我总结的 C++ 头文件的现状:
1) 旧的 C++ 头文件,如 iostream.h、fstream.h 等将会继续被支持,尽管它们不在官方标准中。这些头文件的内容不在命名空间 std 中。

2) 新的 C++ 头文件,如 iostream、fstream 等包含的基本功能和对应的旧版头文件相似,但头文件的内容在命名空间 std 中。

注意:在标准化的过程中,库中有些部分的细节被修改了,所以旧的头文件和新的头文件不一定完全对应。

3) 标准C头文件如 stdio.h、stdlib.h 等继续被支持。头文件的内容不在 std 中。

4) 具有C库功能的新C++头文件具有如 cstdio、cstdlib 这样的名字。它们提供的内容和相应的旧的C头文件相同,只是内容在 std 中。

可以发现,对于不带.h的头文件,所有的符号都位于命名空间 std 中,使用时需要声明命名空间 std;对于带.h的头文件,没有使用任何命名空间,所有符号都位于全局作用域。这也是 C++ 标准所规定的。

不过现实情况和 C++ 标准所期望的有些不同,对于原来C语言的头文件,即使按照 C++ 的方式来使用,即#include <cstdio>这种形式,那么符号可以位于命名空间 std 中,也可以位于全局范围中,请看下面的两段代码。

1) 使用命名空间 std:

#include <cstdio>int main(){std::printf("http://c.biancheng.net\n");return 0;}


2) 不使用命名空间 std:

#include <cstdio>int main(){printf("http://c.biancheng.net\n");return 0;}

这两种形式在 Microsoft Visual C++ 和 GCC 下都能够编译通过,也就是说,大部分编译器在实现时并没有严格遵循C++标准,它们对两种写法都支持,程序员可以使用 std 也可以不使用。

第 1) 种写法是标准的,第 2) 种不标准,虽然它们在目前的编译器中都没有错误,但我依然推荐使用第 1) 种写法,因为标准写法会一直被编译器支持,非标准写法可能会在以后的升级版本中不再支持。

使用C++的头文件

虽然 C++ 几乎完全兼容C语言,C语言的头文件在 C++ 中依然被支持,但 C++ 新增的库更加强大和灵活,请读者尽量使用这些 C++ 新增的头文件,例如 iostream、fstream、string 等。


甘肃省白银外贸网站建设-双语网站制作-企业中英文网站优化推广-多语言集团网站定制开发

上一条:甘肃省白银网站建设-白银网络公司-优化-制作-设计推广-白银网站建设服务中心
下一条:甘肃省白银国际英文域名注册/中文国内域名申请/企业域名服务器空间备案-企业域名
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约