• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Benjamin

            靜以修身,儉以養(yǎng)德,非澹薄無以明志,非寧靜無以致遠。
            隨筆 - 397, 文章 - 0, 評論 - 196, 引用 - 0
            數(shù)據(jù)加載中……

            結(jié)構(gòu)體在map中的應(yīng)用

            map是一種關(guān)聯(lián)式容器,它有一個很常用的功能:提供key-value的存儲和查找功能。結(jié)構(gòu)體在C++中和類相似,它的數(shù)據(jù)成員和成員方法默認是
            public。下面這段示例代碼演示了如何在MAP中使用結(jié)構(gòu)體,并實現(xiàn)查找和遍歷功能。
            typedef struct size{
              int width;
              int Heigh;
             }simple;

             typedef struct cc{
              simple t;
              char* str1;
              char* str2;
              int a;

             }kk;

             using namespace std;

             //typedef map <int,kk,less<int>> MyMap;
             typedef map<int,kk,less<int>> MyMap_Source;
             MyMap_Source MyMap;
             MyMap_Source::iterator theIterator;

             kk a = {{12,23},"what","are",1};
             kk b = {{12,24},"what","are",3};
             kk c = {{12,25},"what","are",5};

             int Index = 0;
             MyMap[Index] = a;
             MyMap[Index + 1] = b;
             MyMap[Index + 2] = c;//這里用insert不行,而且[]只能用在插入操作,其他的操作不能用,不可以用在遍歷中

             theIterator = MyMap.find(2);//查找
             if (theIterator != MyMap.end())
             {
               kk ad = theIterator->second;
               simple d = ad.t;
             }
            當(dāng)然我們也可以用迭代器來遍歷map容器
            for(theIterator = MyMap.begin(); theIterator != MyMap.end(); ++theIterator)
            {
            kk temp = theIterator->second;

            }




            posted on 2009-03-02 23:49 Benjamin 閱讀(5831) 評論(0)  編輯 收藏 引用 所屬分類: 泛型編程

            国产亚州精品女人久久久久久| 久久亚洲高清观看| 久久免费视频1| 精品乱码久久久久久久| 久久综合久久综合久久综合| 久久香蕉国产线看观看猫咪?v| 亚洲精品第一综合99久久| 国内精品久久久久久99蜜桃| 久久福利片| 浪潮AV色综合久久天堂| 精品视频久久久久| 午夜精品久久久久久久久| 久久精品中文字幕有码| 色综合久久久久久久久五月| 久久精品无码av| 久久久久四虎国产精品| 婷婷综合久久中文字幕蜜桃三电影| 精品国产一区二区三区久久蜜臀| 无码人妻少妇久久中文字幕蜜桃| 性高朝久久久久久久久久| .精品久久久麻豆国产精品| 亚洲国产成人精品91久久久| 品成人欧美大片久久国产欧美...| 色偷偷偷久久伊人大杳蕉| 无码任你躁久久久久久| 精品久久人人做人人爽综合 | 久久天堂AV综合合色蜜桃网| 久久久久久久久久久免费精品| 国产亚洲精久久久久久无码| 成人久久免费网站| 久久综合久久综合亚洲| 无码任你躁久久久久久| 久久亚洲国产成人影院网站 | 久久中文字幕精品| 人妻无码久久精品| 久久午夜福利电影| 久久青青草视频| 久久久www免费人成精品| 久久久久亚洲AV无码专区首JN| 少妇熟女久久综合网色欲| 亚洲精品无码久久久久去q|