• <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 閱讀(3504) 評論(0)  編輯 收藏 引用 所屬分類: STL&&BOOST

            久久久久亚洲av无码专区| 久久99久久成人免费播放| 新狼窝色AV性久久久久久| 亚洲精品乱码久久久久66| 久久婷婷五月综合97色一本一本| 99久久国产综合精品麻豆| 久久精品国产一区二区| 97久久国产露脸精品国产| 999久久久国产精品| 国内精品伊人久久久久777| 青青国产成人久久91网| 久久久久国产精品人妻| 久久国产热这里只有精品| 久久w5ww成w人免费| 欧美黑人激情性久久| 嫩草影院久久国产精品| 无码久久精品国产亚洲Av影片 | 少妇被又大又粗又爽毛片久久黑人| 久久午夜夜伦鲁鲁片免费无码影视| 久久99精品国产| 午夜人妻久久久久久久久| 色婷婷久久综合中文久久一本| 2021久久国自产拍精品| 久久无码人妻一区二区三区| 一级a性色生活片久久无少妇一级婬片免费放 | 国产亚洲欧美精品久久久| 国产精品中文久久久久久久| 久久国产精品免费一区二区三区 | 久久精品国产99久久久| 国产精品99久久久久久宅男小说| 91精品日韩人妻无码久久不卡| 久久精品毛片免费观看| 亚洲综合日韩久久成人AV| 久久精品一区二区三区AV| 偷窥少妇久久久久久久久| 中文字幕久久亚洲一区| 亚洲国产成人久久综合一区77| 国产精品免费久久| 久久久久久亚洲精品不卡| 久久婷婷色综合一区二区| 久久亚洲国产成人影院网站|