• <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>
            數(shù)據(jù)加載中……

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

            本以為很簡單的一個sort,卻始終排不出來正確的順序,讓我有些納悶,后來仔細(xì)一想,我只是對指針(地址)進行了排序,并沒有對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 閱讀(3503) 評論(0)  編輯 收藏 引用 所屬分類: STL&&BOOST

            中文字幕久久精品无码| 久久国产精品久久国产精品| 色综合久久精品中文字幕首页| 亚洲精品国精品久久99热一| 欧美亚洲国产精品久久高清| 色诱久久av| 久久精品视频一| 久久人人爽人人爽人人av东京热| 久久午夜免费视频| 国产成人无码精品久久久性色| 久久青青草视频| 久久久一本精品99久久精品66| 久久精品国产亚洲AV电影| 99久久无码一区人妻a黑| 久久精品一区二区三区不卡| 91精品久久久久久无码| 久久强奷乱码老熟女| 亚洲精品综合久久| 亚洲狠狠婷婷综合久久久久 | 99精品久久精品| 亚洲综合久久综合激情久久| 欧美精品丝袜久久久中文字幕| 亚洲欧美久久久久9999| 久久综合综合久久综合| 久久精品一区二区国产| 色偷偷91久久综合噜噜噜噜| 欧美午夜精品久久久久免费视| 久久亚洲精品视频| 香蕉99久久国产综合精品宅男自 | 99久久精品国产一区二区三区| 日韩美女18网站久久精品| 亚洲第一极品精品无码久久 | 久久亚洲国产成人影院网站| 午夜欧美精品久久久久久久| 亚洲成色999久久网站| 久久中文字幕人妻丝袜| 青青热久久综合网伊人| 中文字幕人妻色偷偷久久| 日本三级久久网| 久久久久久久人妻无码中文字幕爆 | 一本大道久久东京热无码AV|