十四、藍(lán)圖與C++:TMap容器
TMap(映射)特點(diǎn):TMap也可以叫做鍵值對(duì),鍵唯一不可重復(fù),容器內(nèi)元素在內(nèi)存中非連續(xù)排列;可以簡(jiǎn)單理解為key數(shù)組與Vaule數(shù)組(鍵數(shù)組與值數(shù)組)
1.藍(lán)圖中的TMap
①創(chuàng)建TMap


②藍(lán)圖中常用節(jié)點(diǎn)(很容易理解)

③迭代


2.C++中的TMap
①聲明TMap
②填充TMap





FindOrAdd添加默認(rèn)元素
③移除元素

④查詢?cè)????


⑤得到所有的key值與Value值(得到的是數(shù)組)??


⑥清空元素

⑦迭代
利用Ranger-for迭代

總結(jié):TMap是儲(chǔ)存有對(duì)應(yīng)關(guān)系的數(shù)據(jù),這個(gè)對(duì)應(yīng)關(guān)系的格式可看成?Key :Value(鍵對(duì)應(yīng)值),Key值是唯一的不可相同,而Value值可以相同可以不同;而且key可以看做一個(gè)單獨(dú)的數(shù)組,Value也可以看做一個(gè)單獨(dú)的數(shù)組;比如儲(chǔ)姓名還想存儲(chǔ)年齡,那么可以創(chuàng)建一個(gè)"姓名(FSting)":"年齡(int32)" TMap.?
標(biāo)簽: