날자별

2021 2월
1234567
891011121314
15161718192021
22232425262728

vector의 sturct의 한 항목으로 Sort 하고자 할때

[cpp]
typedef struct
{
int nNumber;
int nTimeSeconds;
int nConnections;
} STasks;[/cpp]

[cpp]
struct STaskSortAscending
{
bool operator() ( STasks& r_pElemStart, STasks& r_pElemEnd )
{
return r_pElemStart.nNumber < r_pElemEnd.nNumber; } };[/cpp] [cpp] struct STaskSortDescending { bool operator() ( STasks& r_pElemStart, STasks& r_pElemEnd ) { return r_pElemStart.nNumber < r_pElemEnd.nNumber; } };[/cpp] [cpp]std::sort( m_vecTasks.begin(), m_vecTasks.end(), STaskSortAscending() );[/cpp]

Leave a Reply

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.