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

商业网站设计与制作请描述网站开发的一般流程图

商业网站设计与制作,请描述网站开发的一般流程图,国外音乐网站设计,企业网站的制作周期目录 1.模板类vector 2.模板类array#xff08;C11#xff09; 3.比较数组、vector对象和array对象 模板类vector和array是数组的替代品。 1.模板类vector 模板类vector类似于string类#xff0c;也是一种动态数组。您可以在运行阶段设置vector对象的长度#xff0c;可…目录 1.模板类vector 2.模板类arrayC11 3.比较数组、vector对象和array对象 模板类vector和array是数组的替代品。 1.模板类vector 模板类vector类似于string类也是一种动态数组。您可以在运行阶段设置vector对象的长度可在末尾附加新数据还可以中间插入新数据。基本上它是使用new创建动态数组的替代品。实际上vector类确实使用new和delete来管理内存但这种工作是自动完成的。 这里介绍一些基本的实用知识首先要使用vector对象必须包含头文件vector。其次vector包含在名称空间std中因此您可以使用using编译指令、using声明或std::vector。第三模板使用不同的语法来指出它存储的数据类型。第四vector类使用不同的语法来指定元素数。 下面举例 #includevector ... using namespace std; vectorint vi;//create a zero-size array of int int n; cin n; vectordouble vd(n);//create an array of n double 其中vi是一个vectorint对象vd是一个vectordouble对象。由于vector对象在您插入或添加值时自动调整长度因此可以将vi的初始长度设置为0.但要调整长度需要使用vector包中的各种方法。 一般下面的声明创建一个名为vt的vector对象它可存储n_elem个类型为typeName的元素 vectortypeName vt(n_elem); 其中n_elem可以是整型常量也可以是整型变量。 vector类的功能比数组强大但付出的代价是效率稍低。如果需要的是长度固定的数组使用数组是更佳的选择但代价是不那么方便和安全。 2.模板类arrayC11 array对象的长度是固定的也使用栈静态内存分配而不是自由存储区因此其效率与数组相同但更方便更安全。 要创建array对象需要包含头文件array。 #includearray ... using namespace std; arrayint,5 ai;//create array object of 5 ints arraydouble,4 ad {1.2,2.1,3.43,4.3}; 下面的声明创建一个名为arr的array对象它包含n_elem个类型为typeName的元素 arraytypeName,n_elem arr; 与创建vector对象不同的是n_elem不能是变量。 3.比较数组、vector对象和array对象 //4.24 #if 1 #includeiostream #includevector //STL C98 #includearray //C11 using namespace std;int main() {//C,original Cdouble a1[4] { 1.2, 2.4, 3.6, 4.8 };//STL C98vectordouble a2(4);//no simple way to initialize in C98a2[0] 1.0 / 3.0;a2[1] 1.0 / 5.0;a2[2] 1.0 / 7.0;a2[3] 1.0 / 9.0;//C11 - create and initialize array objectarraydouble, 4 a3 { 3.14, 2.72, 1.62, 1.41 };arraydouble, 4 a4;a4 a3;//valid for array objects of same size//use array notationcout a1[2]: a1[2] at a1[2] endl;cout a2[2]: a2[2] at a2[2] endl;cout a3[2]: a3[2] at a3[2] endl;cout a4[2]: a4[2] at a4[2] endl;//misdeeda1[-2] 20.2;//含义为找到a1指向的地方向前移两个double元素并将20.2存储到目的地。也就是说将信息存储到数组的外面。cout a1[-2]: a1[-2] at a1[-2] endl;cout a3[2]: a3[2] at a3[2] endl;cout a4[2]: a4[2] at a4[2] endl;system(pause);return 0; } #endif 可以发现从地址看array对象和数组存储在相同的内存区域栈中而vector对象存储在另一个区域自由存储区或堆中可以将一个array对象赋给另一个array对象而数组必须逐个元素复制数据。
http://www.hkea.cn/news/14496093/

相关文章:

  • 怎么做足球直播网站网店运营
  • 引擎网站推广法怎么做现在网站建设用到哪些技术
  • 帮别人设计网站的网站阳江招聘网最新消息
  • 怎么做公司销售网站PHP 网站搜索怎么做
  • 嘉兴企业网站模板建站沈阳亚洲城属于哪个社区
  • asp.net 网站管理工具 遇到错误网站开发设计的技术路线
  • 书画网站建设方案策划上海装修公司投诉
  • 网站如何更新一个专门做酒店招聘的网站
  • 跨境电商那个网站做饰品比较好万网建网站流程
  • 建立网站的步骤有哪些想开民宿自己怎么做介绍的网站
  • ps做字幕模板下载网站有哪些子商务网站建设的一般流程
  • 四川建设厅网站网站建设在哪个软件下做
  • 在线crm网站discuz是什么网站程序
  • 关于网站开发的论文自助建站凡科网
  • 太原cms建站南宁企业网站制作模板
  • 新津网站建设政务服务网站建设整改报告
  • wordpress多站点在上海做网站
  • 河南郑州广告公司网站建设wordpress如何设置注册用户名大于4个字符
  • 营销网站首页设计网络seo关键词优化技术
  • 百度建一个网站多少钱天津建设工程信息网渤海油田
  • 一流的聊城做网站费用2018建设网站
  • app软件下载网站免费进入最全做暖暖网站
  • 纪检网站建设计划保定市住房和城乡建设厅网站
  • ipv6改造 网站怎么做6大连德泰建设
  • 西安+美院+网站建设中山网站seo优化
  • 南宁公司网站建设dw旅游网站模板
  • 庆阳建设局网站WordPress搜索词记录
  • 图列说明网站开发的流程网站建设需要什么专业
  • 网站数字化建设怎么寻找做有意做网站的客户
  • 建设银行网站修改手机号建设网站需要哪些东西