• <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

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

            結構體在map中的應用

            map是一種關聯式容器,它有一個很常用的功能:提供key-value的存儲和查找功能。結構體在C++中和類相似,它的數據成員和成員方法默認是
            public。下面這段示例代碼演示了如何在MAP中使用結構體,并實現查找和遍歷功能。
            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;
             }
            當然我們也可以用迭代器來遍歷map容器
            for(theIterator = MyMap.begin(); theIterator != MyMap.end(); ++theIterator)
            {
            kk temp = theIterator->second;

            }




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

            国产精品99久久99久久久| 91久久精品国产免费直播| 亚洲精品无码专区久久同性男| 久久精品亚洲男人的天堂| 亚洲第一永久AV网站久久精品男人的天堂AV| 久久国产成人亚洲精品影院| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | www性久久久com| 久久伊人五月天论坛| 久久综合狠狠综合久久| 精品久久久久久无码免费| 久久精品欧美日韩精品| 亚洲伊人久久成综合人影院 | 免费国产99久久久香蕉| 香蕉aa三级久久毛片| 一本久久a久久精品综合夜夜| 久久久久久久91精品免费观看 | 久久精品国产第一区二区| 日韩久久久久久中文人妻| 日韩欧美亚洲国产精品字幕久久久| 91精品国产乱码久久久久久 | 久久精品综合网| 久久人妻少妇嫩草AV蜜桃| 国产精品久久网| 久久久久高潮毛片免费全部播放| 无码任你躁久久久久久老妇 | 亚洲AV无码久久精品狠狠爱浪潮| 久久久久国产一级毛片高清板| 久久人妻AV中文字幕| 国产精品成人久久久| 久久久精品视频免费观看| 国产AV影片久久久久久| 久久精品国产亚洲欧美| 久久香蕉国产线看观看99| 97久久精品无码一区二区 | 欧美久久综合性欧美| 99久久婷婷国产综合精品草原 | 国产精品久久久久国产A级| 日韩人妻无码精品久久免费一| 色欲综合久久中文字幕网| 国内精品人妻无码久久久影院|