#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

bool compare(int a, int b)
{
return a >= b;
}

int main(int argc, char *argv[])
{
vector<int> vec;

for (int i = 0; i < 17; i++)
{
int x = 0;
vec.push_back(x);
}

sort(vec.begin(), vec.end(), compare);

return 0;
}
      compare必须针对相等返回false,  显然, 上面程序中, 当a和b相等时, compare返回了true,  这是有问题的

最新文章

  1. 【转】 linux 下Time_wait过多问题解决
  2. javascript arguments解释,实现可变长参数。
  3. caffe ubuntu16安装报错和程序总结
  4. 怎么在ZBrush中通过遮罩得到子物体
  5. sensitivity and specificity(敏感性和特异性)
  6. ADO.NET中的Command详解
  7. JBoss 性能优化(解决Jboss内存紧张的问题)
  8. WPF 系统托盘 图标闪烁
  9. Android-day02_广播
  10. javascript 原生 cookie 处理
  11. java之内存可见型
  12. POJ 1088 滑雪 记忆化优化题解
  13. 调试 Dockerfile - 每天5分钟玩转 Docker 容器技术(15)
  14. vue 源码学习----build/config.js
  15. Magic Quadrant for Security Information and Event Management
  16. ng7 设置文件路径别名
  17. vue.js 官网及组件网站记录
  18. kubernetes学习笔记之十:RBAC
  19. Java基础——Oracle(二)
  20. [转] equals和==的区别小结

热门文章

  1. Node.js中http-server的使用
  2. 这是关于FastJson的一个使用Demo,在Java环境下验证的
  3. rem单位怎么使用
  4. js 字符串转dom 和dom 转字符串
  5. Firebird with lock
  6. 查询数据库的所有列信息 sys.all_columns
  7. mybatis学习之分页
  8. .net core 填坑记之二目录问题(获取当前目录、创建目录)
  9. Java Map类常用方法
  10. PHP 字符串常用操作