• <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>
            數據加載中……

            利用STL中的sort對vector中指針元素的排序

            本以為很簡單的一個sort,卻始終排不出來正確的順序,讓我有些納悶,后來仔細一想,我只是對指針(地址)進行了排序,并沒有對vector中的元素進行排序。

            #include <algorithm>
            #include 
            <iostream>
            #include 
            <vector>

            using namespace std;

            class MyClass
            {
            public:
                MyClass(
            void{}
                
            ~MyClass(void{}

                
            int m_value;
            }
            ;


            bool cmp( const MyClass* p1,const MyClass* p2 )
            {
                
            return (*p1).m_value<(*p).m_value;
            }


            int _tmain(int argc, _TCHAR* argv[])
            {
                vector
            <MyClass*> m_pVector;

                MyClass
            * a = new MyClass;
                a
            ->m_value = 12;
                m_pVector.push_back(a);

                a 
            = new MyClass;
                a
            ->m_value = 25;
                m_pVector.push_back(a);

                a 
            = new MyClass;
                a
            ->m_value = 8;
                m_pVector.push_back(a);

                sort(m_pVector.begin(),m_pVector.end(),cmp);

                
            for (vector<MyClass*>::iterator it = m_pVector.begin(); it != m_pVector.end(); it++
                    std::cout 
            << (*it)->m_value << std::endl;

                system(
            "pause");

                
            return 0;
            }


            上面就是簡單的一個demo,對指針容器進行排序。

            posted on 2011-04-25 12:37 Stone xin 閱讀(3532) 評論(0)  編輯 收藏 引用 所屬分類: STL&&BOOST

            亚洲精品国产自在久久| 久久久久人妻一区精品性色av| 伊人久久免费视频| 亚洲欧美国产日韩综合久久| 色婷婷综合久久久中文字幕 | 91麻豆国产精品91久久久| 亚洲乱码精品久久久久..| 久久久久国产亚洲AV麻豆| 久久夜色精品国产网站| 久久国产精品偷99| 97久久精品人妻人人搡人人玩| 青青久久精品国产免费看 | 亚洲国产成人久久综合区| 国产精品一久久香蕉国产线看| 无码乱码观看精品久久| 国产午夜福利精品久久2021 | 99久久精品久久久久久清纯 | 久久天天躁狠狠躁夜夜不卡| av无码久久久久不卡免费网站| 免费无码国产欧美久久18| 久久精品无码一区二区app| 国产精品久久久久国产A级| 精品国产99久久久久久麻豆 | 97久久久久人妻精品专区| 色综合久久无码五十路人妻 | 99精品久久久久中文字幕| 亚洲女久久久噜噜噜熟女| 亚洲熟妇无码另类久久久| 一本色道久久综合狠狠躁篇| 久久久久噜噜噜亚洲熟女综合 | 久久本道久久综合伊人| 精品熟女少妇aⅴ免费久久| 久久香蕉综合色一综合色88| 国产精品久久久久久福利69堂| 欧美精品久久久久久久自慰| 久久精品亚洲AV久久久无码| 91麻豆国产精品91久久久| 一本色道久久88精品综合| 色88久久久久高潮综合影院 | 一本色道久久综合亚洲精品| 亚洲色婷婷综合久久|