C++ find accumulate count的用法
来源:互联网 发布:qt调用python socket 编辑:程序博客网 时间:2024/04/29 18:10
#include <iostream>
#include <vector>
#include <algorithm>
#include <numeric>
#include <string>
using namespace std;
int main()
{
vector<int> vint = {1,2,3,4,5,6,7,8};
auto result = find(vint.cbegin(),vint.cend(),40);
cout<<((result == vint.cend())? "no": "yes") <<endl;
int ia[] = {1,2,3,4,5,76,78,8,9,78,56,6};
auto result2 = find(begin(ia),end(ia),3);
cout<<typeid(result2).name()<<endl;
cout<<(result2 == end(ia) ? "no" : "yes")<<endl;
auto countResult = count(begin(ia), end(ia), 78);
cout<<"countResult:"<<countResult<<endl;
auto accumulateResult = accumulate(begin(ia), end(ia), 0);
cout<<"accumulateResult:"<<accumulateResult<<endl;
int *result3 = find(ia,ia+4,26);
cout<<"result3:"<<result3<<endl;
cout<<"ia+4:"<<ia+4<<endl;
cout<<(result3 == ia+4 ? "no" : "yes")<<endl;
vector<string> is = {"i","am","a","chinese","boy"};
//auto accumulateR = accumulate(is.cbegin(),is.cend(),"");
auto accumulateR = accumulate(is.cbegin(),is.cend(),string(""));
cout<<"accumulateR:"<<accumulateR<<endl;
return 0;
}
- C++ find accumulate count的用法
- accumulate的用法
- accumulate的用法
- [C++] vector 之 accumulate 用法示例
- C++的STL中accumulate的用法
- C++的STL中accumulate的用法
- c++ map.count 和map.find 的用法区别
- accumulate函数用法
- c++STL之accumulate
- c++find函数用法
- c++find函数用法
- c++find函数用法
- SQL COUNT的用法
- SQL COUNT的用法
- c++ accumulate 用法 原理剖析
- "accumulate"的思考
- accumulate
- accumulate
- 第14周项目6-4-运算符优先级,ASCII大小写转换
- servlet filter 详解
- 复变函数 学习心得
- oracle的oci和thin区别
- 黑马程序员————银行业务调度系统
- C++ find accumulate count的用法
- 类成员函数的重载、覆盖和隐藏区别
- utf8编码介绍
- Oracle树查询及相关函数
- I P B 帧和DTS PTS的关系
- dpkg基本用法
- mongodb官方监控MMS
- 在 Eclipse 上开发 Python – PyDev 插件安装教程
- 解决问题必搜站汇总