sort函数中的第三个参数
来源:互联网 发布:福利彩票双色球计算法 编辑:程序博客网 时间:2024/06/06 03:08
在写poj2421之前看了别人的代码,里面这段我开始不明白!!
“sort(amount,amount+counter,cmp);”
下面这段代码是我在别处摘抄的,希望之前不明白的朋友能仔细的看看。
sort的第三个参数,一直是用仿函数,没有想到用函数指针也可以!
sort的第三个参数可以用函数指针也可以用仿函数。
用函数指针如下:
bool str_cmp(const string& first, const string& second)
{
return first.compare(second) < 0 ? true: false;
}
int main(int argv, char* argc[])
{
vector<string> vString;
char str[100];
int i = 0;
while(cin>>str)
{
vString.push_back(str);
i++;
}
sort(vString.begin(), vString.end(), str_cmp);
for(i = 0; i < 100; ++i)
cout<<vString[i].c_str()<<endl;
CreateTree(vString);
DeleteTree();
return 0;
}
以上将字符串非递减排序
- sort函数中的第三个参数
- sort函数的第三个参数cmp
- sort对第三个参数的使用
- main 函数第三个参数
- addEventListener函数第三个参数的作用
- php函数 ~ mkdir的第三个参数
- main函数的第三个参数envp
- 实战c++中的vector系列--使用sort算法对vector<unique_ptr<string>>进行排序(sort函数“应输入 2 个参数,却提供了 3 个)
- Android中自定义样式与View的构造函数中的第三个参数defStyle的意义
- Android中自定义样式与View的构造函数中的第三个参数defStyle的意义
- Android中自定义样式与View的构造函数中的第三个参数defStyle的意义
- Android中自定义样式与View的构造函数中的第三个参数defStyle的意义
- Android中自定义样式与View的构造函数中的第三个参数defStyle的意义
- Android中自定义样式与View的构造函数中的第三个参数defStyle的意义
- 【Android】自定义样式与View的构造函数中的第三个参数defStyle的意义
- Android中自定义样式与View的构造函数中的第三个参数defStyle的意义
- Android中自定义样式与View的构造函数中的第三个参数defStyle的意义
- Android中自定义样式与View的构造函数中的第三个参数defStyle的意义
- makefile
- 不要在namespace定义内包含文件
- JAVA高级视频02_IO输入与输出日记4(02-11到12)
- 随笔
- 二进制、八进制、十进制、十六进制之间转换
- sort函数中的第三个参数
- Ubuntu10.10下编译Android2.2内核
- StageVideo 在 Flex Applicaiton 中成瞎子了!?
- CxImage图像灰度处理简述
- WINDOWS SOCKET下的网络编程
- Where is my way ?
- pku2482 史上最浪漫的题(二叉静态检索树)
- javascript 内存管理 避免内存泄漏 [ajax in action]
- Intercepting Calls to COM Interfaces