블로그는 나의 힘!
sort( vecStock.begin(), vecStock.end(), SortCredit );    
// 처음 부터 끝까지  bool조건으로 정렬 ( &array[start], &array[end], bool function() );
 
#include <vector>
#include <algorithm> 
 
struct _sPosInfo
{
    //VECTOR  vPos;
    long int     nIndex;
 
    _sPosInfo() : nIndex( 0 )
    {}
};
 
bool SortCredit( _sPosInfo temp1, _sPosInfo temp2 )
{
    return (temp1.nIndex < temp2.nIndex);
}
 
void main() {
 
    vector<_sPosInfo> vecStock;
    _sPosInfo            sPos;
 
    for( long int i = 0; i < 5; i++ )
    {
        sPos.nIndex   = i;    
        vecStock.push_back( sPos[i] );
    } 
    sort( vecStock.begin(), vecStock.end(), SortCredit );
 
 }



- 정렬.  처음 부터 끝까지  bool조건 펑션으로 정렬 sort( &array[start], &array[end], bool function() )
- 다중 정렬 사용시 stable_sort()를 사용하자.
Posted by Mister_Q