b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

c++ strchr函数_strchr函数返回_模拟实现strchr函数(17)

电脑杂谈  发布时间:2017-02-28 08:29:56  来源:网络整理

c.resize(num) 重新指定队列的长度。

c.size() 返回容器中实际数据的个数。

c.swap(c2) 交换容器c和c2中的所有元素。

swap(c1,c2) 交换容器c1和c2中的所有元素,和上一方法相。

#include<iostream>

#include<set>

using namespace std;

int main()

{

set<int> set1;

for(int i=0; i<10; i)

set1.insert(i);

for(set<int>::iterator p=set1.begin();p!=set1.end();p)

cout<<*p<<"";

if(set1.insert(3).second)//把3插入到set1中

//插入成功则set1.insert(3).second返回1,否则返回0

//此例中,集中已经有3这个元素了,所以插入将失败

cout<<"set insert success";

else

cout<<"set insert failed";

int a[] = {4, 1, 1, 1, 1, 1, 0, 5, 1, 0};

multiset<int> A;

A.insert(set1.begin(),set1.end());

A.insert(a,a10);

cout<<endl;

for(multiset<int>::iterator p=A.begin();p!=A.end();p)

cout<<*p<<" ";

cin.get();

return 0;

}

输出结果:

0123456789 set insert failed

0 0 0 1 1 1 1 1 1 1 2 3 4 4 5 5 6 7 8 9

begin() 返回指向第一个元素的迭代器

clear() 清除所有元素

count() 返回某个元素的个数

empty() 如果集合为空,返回true(真)

end() 返回指向最后一个元素之后的迭代器,不是最后一个元素

equal_range() 返回集合中与给定相等的上下限的两个迭代器

erase() 删除集合中的元素

find() 返回一个指向被查找到元素的迭代器

get_allocator() 返回集合的分配器

insert() 在集合中插入元素

lower_bound() 返回指向大于(或等于)某的第一个元素的迭代器

key_comp() 返回一个用于元素间比较的函数

max_size() 返回集合能容纳的元素的最大限

rbegin() 返回指向集合中最后一个元素的反向迭代器

rend() 返回指向集合中第一个元素的反向迭代器

size() 集合中元素的数目

swap() 交换两个集合变量

upper_bound() 返回大于某个元素的迭代器

value_comp() 返回一个用于比较元素间的的函数

#include<iostream>

#include<algorithm>

using namespace std;


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-34960-17.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 李彦锋
      李彦锋

      太棒了

    • 门恒
      门恒

      杨洋

      • 张甜英
        张甜英

        全世界能单挑赢的船应该不超过10艘

    • 郭荣
      郭荣

      #易烊千玺##易烊千玺真的很不错##易烊千玺献声小王子#看着小王子觉得

    热点图片
    拼命载入中...