返回

c++对嵌套向量排序

发布时间:2022-07-30 19:34:24 275
# golang

这是我的结构

typedef struct
{
   std::string off;
} item_idx_t;

typedef struct
{

    std::vector token_d; // data
    int         token_c;  // count
} item_t;

Im使用结构向量阵列,通过

std::vector apps;

我以前查过,但似乎想不出一种方法来排序字符串token_d使用std::sort无分段断层

我要排序的字符串

apps[1].token_d[ID].off
apps[2].token_d[ID].off
apps[3].token_d[ID].off
apps[4].token_d[ID].off

iv尝试的示例


int compareByLength(item_t a, item_t b)
{ 
    return a.token_d[ID].off.compare(b.token_d[ID].off);
}

std::sort(apps.begin(), apps.end(), compareByLength);
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像