相关疑难解决方法(0)

帮助理解boost :: bind占位符参数

我正在阅读StackOverFlow帖子,关于通过该对的第二个元素对对矢量进行排序.最明显的答案是创建一个谓词,但是一个使用boost的答案引起了我的注意.

std::sort(a.begin(), a.end(), 
  boost::bind(&std::pair<int, int>::second, _1) <
  boost::bind(&std::pair<int, int>::second, _2));
Run Code Online (Sandbox Code Playgroud)

我一直试图弄清楚boost :: bind是如何工作的,或者至少是如何使用它,但是我无法弄清楚占位符参数_1和_2的用途是什么,而且boost文档没有陷入困境.

谁能解释一下boost :: bind的具体用法?

PS原始问题:如何根据对的第二个元素对对矢量进行排序?

c++ boost

6
推荐指数
2
解决办法
5285
查看次数

标签 统计

boost ×1

c++ ×1