equal

来源:互联网 发布:我的淘宝网登陆 编辑:程序博客网 时间:2024/04/27 08:38
 
// equal.cpp -- 2011-10-01-23.03#include "stdafx.h"#include <iostream>#include <algorithm>#include <vector>#include <functional>using std ::vector ;using std ::greater ;int _tmain(int argc, _TCHAR* argv[]){int arr1[] = {1, 2, 3, 4, 5, 7, 8, 9} ;vector<int> vec1(arr1, arr1 + sizeof arr1 / sizeof (int)) ;int arr2[] = {1, 2, 3, 4, 5, 7, 8, 9} ;vector<int> vec2(arr2, arr2 + sizeof arr2 / sizeof (int)) ;//equal (beg1, end1, beg2) ;//操作前:[beg,end)标示输入序列.[beg2,...)标示输入序列.//操作后:确定两个输入数列对应元素是否相等.//返回值:如果相等,返回true.否则返回false.//备注:[beg2,...)序列中的元素至少与[beg,end)序列中的元素一样多.否则将抛出异常.//beg1和beg2的类型必须兼容,否则将无法通过编译.bool bEqual = equal(vec1.begin(), vec1.end(), vec2.begin()) ;std ::cout << bEqual << std ::endl ;//equal (beg1, end1, beg2, greater<int> ()) ;//操作前:[beg,end)标示输入序列.[beg2,...)标示输入序列.greater<int> ()是二元函数对象.//操作后:确定两个输入数列对应元素是否相等.//返回值:如果相等,返回true.否则返回false.//备注:[beg2,...)序列中的元素至少与[beg,end)序列中的元素一样多.否则将抛出异常.//beg1和beg2的类型必须兼容,否则将无法通过编译.bEqual = equal(vec1.begin(), vec1.end(), vec2.begin()) ;std ::cout << bEqual << std ::endl ;std ::cin.get() ;return 0 ;}
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 幼儿不遵守规则怎么办 幼儿表达不完整怎么办 小孩好动坐不定怎么办 宝宝喜欢用左手怎么办 最近老是做噩梦怎么办 总是做噩梦是怎么办 幼儿总是动手打人怎么办 幼儿爱打人老师怎么办 一岁多宝宝太皮怎么办 小孩会有多动症怎么办 我小孩有多动症怎么办 家有多动症孩子怎么办 4岁宝宝多动症怎么办 四岁宝宝多动症怎么办 一岁宝宝多动症怎么办 5岁宝宝多动症怎么办 7岁宝宝多动症怎么办 小宝宝太调皮了怎么办 3岁宝宝好动怎么办 四岁宝宝好动怎么办 好动的孩子应该怎么办 孩子上课总发呆怎么办 小孩上课发呆走神怎么办 宝宝幼儿园坐不住怎么办 孩孑上课听不懂怎么办 25岁儿子不听话怎么办 幼儿午睡爱说话怎么办 幼儿园实习很累怎么办 怀孕后脚气严重怎么办 拼音a不会写怎么办 儿童7岁还坐不住怎么办 孩子缺锌手蜕皮裂开怎么办 宝宝读幼儿园哭怎么办 幼儿上课爱讲话怎么办 孩子上课总是乱跑怎么办 孩子听不懂老师讲课怎么办 高一上课听不懂怎么办 上课学生纪律差怎么办 一年级学生认字少怎么办 孩子上课做不住怎么办 幼儿园小孩上课乱跑怎么办