- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
深度學習C++
Chapter 18
標準樣板函式庫 (二)
序列容器
深度學習C++ 1 標準樣板函式庫 :序列容器
序列容器 (一) :簡介
序列容器
容器內的資料以如同線條的方式依次儲存 ,資料間的空
間儲存型式可以是緊鄰的或是分開的
陣列式序列容器 (array-based )
元素的空間儲存型式是緊鄰在一起 ,適合使用下標運算子
直接跳到指定的位置存取元素 ,對記憶空間的完整性要求
較高 。容器包含向量陣列(vector) ,佇列陣列(deque)
節點式序列容器 (node-based )
元素的空間儲存型式是分散的 ,無法使用下標運算子直接
跳到指定的位置存取元素 ,但對記憶空間的完整性要求較
低 。容器包含串列容器 (list) sequence container
深度學習C++ 2 標準樣板函式庫 :序列容器
序列容器 (二) :建構物件
以直接方式設定物件初值
vectorint a1 ; // a1 : 空向量陣列
listfloat a2 ; // a2 : 空串列
dequeint b1(10,3) ; // b1 : 10 個整數 3
listfloat b2(10) ; // b2 : 10 個未設定初值的元素
以複製方式設定物件初值
int c[10] = { 3 , 2 , 7 , 4 , 8 , 2 , 1 , 5 , 9 , 6 } ;
vectorint c1(c+1,c+7) ; // c1 = 2 7 4 8 2 1
dequeint c2(c1.begin()+1,c1.begin()+4) ; // c2 = 7 4 8
listint c3(c+4,c+8) ; // c3 = 8 2 1 5
listint c4(c2.begin(),c2.end()) ; // c4 = 7 4 8
深度學習C++ 3 標準樣板函式庫 :序列容器
序列容器 (三) :建構物件
複製與指定物件
listint d1(3,2) ; // 3 個 2
listint d2(d1) ; // 複製 d1 到 d2
listint d3 = d1 ; // 同上
vectorint d4 = d1 ; // , d4(d1.begin(),d1.end())
錯誤 須改成
...
d1 = d2 ; // 使用指定運算子複製 d2 到 d1
序列容器陣列
vectorint foo1[5] ; // 5 個向量陣列
dequeint foo2[6] ; // 6 個佇列陣列
序列容器無法使用傳統陣列的初值方式設定初值
vectorint foo3 = { 3 , 2 , 5 } ; // 錯誤
dequeint foo4[3] = { 3 , 2 , 5 } ; // 錯誤
深度學習C++ 4 標準
您可能关注的文档
- 桥式起重机箱形主梁的疲劳性能 潘长松.pdf
- 青蒿琥酯联合骨髓间充质干细胞移植 [兼容模式].pdf
- 清华大学数字信号处理课件--第六章1IIR数字滤波器的设计方法.ppt
- 清华大学数字信号处理课件--第六章4用模拟滤波器设计IIR数字滤波器.ppt
- 清华大学数字信号处理课件--第七章1FIR数字滤波器的设计方法.ppt
- 区域经济学第三讲(产业结构提纲).doc
- 去除图标阴影 XP系统 图解.docx
- 去除桌面图标下的底色[XP系统].doc
- 权研究美国不动产法上地役权之相邻.doc
- 全等三角形辅助线方法.doc
- 深圳市杰宇和科技My style智能家居控制系统.pdf
- 神经内科相关内科指南打印版.pdf
- 沈阳建筑大学【2013年硕士研究生招生专业目录】.pdf
- 沈阳至大连高速公路改扩建工程第二合同段路面工程施工组织设计.doc
- 生命活动的主要承担者——蛋白质教学设计.doc
- 生物:《细胞中的元素和化合物及细胞中的无机物》课件(新人教版必修1).ppt
- 生物:1.3果实和种子的形成_课件(济南版八年级上).ppt
- 生物:4.2 《生物膜的流动镶嵌模型》课件.ppt
- 生物:4.2《基因对性状的控制》课件(新人教版-必修2).ppt
- 生物:5.1《降低化学反应活化能的酶》课件1(新人教版必修1)湖南师大.ppt
文档评论(0)