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

            欧美久久亚洲精品| 久久精品综合网| 精品久久8x国产免费观看| 欧美成人免费观看久久| 久久亚洲春色中文字幕久久久| 四虎国产永久免费久久| 狠色狠色狠狠色综合久久| 久久久久久久久久久免费精品 | 久久国产亚洲精品| 亚洲国产欧美国产综合久久| 久久久精品免费国产四虎| 久久综合给合综合久久| 国产午夜精品久久久久免费视| 国产精品九九久久免费视频 | 国产农村妇女毛片精品久久| 亚洲精品高清一二区久久| 国内精品久久久久久野外| 久久精品国产亚洲AV蜜臀色欲| 久久青草国产手机看片福利盒子| 久久人人爽人人爽人人片av麻烦 | 久久www免费人成看国产片| 久久亚洲私人国产精品| 日日狠狠久久偷偷色综合免费 | 久久久久久午夜成人影院| 人妻无码精品久久亚瑟影视| 国产福利电影一区二区三区久久久久成人精品综合 | 69SEX久久精品国产麻豆| 亚洲AV日韩精品久久久久| 国内精品伊人久久久久网站| 久久精品黄AA片一区二区三区| 一级a性色生活片久久无| 国产亚州精品女人久久久久久| 国内精品久久久久久99| 久久免费的精品国产V∧| 97精品伊人久久久大香线蕉| 亚洲伊人久久成综合人影院 | 色综合久久无码中文字幕| 久久婷婷是五月综合色狠狠| 久久无码国产| 久久久黄色大片| 婷婷久久久亚洲欧洲日产国码AV |