当前位置:首页 > 未命名 > 正文

reverse函数怎么使用?reverse函数怎么写

  • 爱豆 爱豆
  • 未命名
  • 更新时间:2024-11-24 02:41
  • 发布时间: 2023-05-25
  • 84
温馨提示:此页面由第三方提供! 修艺网自营维修服务电话:400-966-8255

大家好,关于reverse函数怎么使用很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于reverse函数怎么写的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

本文目录

  1. c语言reverse函数怎么使用
  2. C++中对字符串如何使用reverse函数
  3. c++ 中reverse函数用法

c语言reverse函数怎么使用

是c++里的

#include<algorithm>

usingnamespacestd;

intmain()

{

strings="hello";

reverse(s.begin(),s.end());

cout<<s<<endl;

return0;

}

C++中对字符串如何使用reverse函数

//#include"stdafx.h"//vc++6.0加上这一行.

#include<algorithm>

#include<iostream>

#include<string>

usingnamespacestd;

intmain(void){

charstr[]="abcdefgh";

strings=str;

reverse(s.begin()+2,s.begin()+7);//和下面一句效果一样

//reverse(s.begin()+2,s.end()-1);

cout<<s<<endl;

return0;

}

c++ 中reverse函数用法

reverse函数的作用是反转元素的顺序。

函数定义如下:

template<classBidirectionalIterator>

voidreverse(

BidirectionalIterator_First,

BidirectionalIterator_Last

);

参数

_First

指向第一个元素的位置的双向迭代器在元素交换的范围。

_Last

指向通过最终元素的位置的一双向迭代器在元素交换的范围。

备注

引用的源范围必须是有效的;所有指针必须dereferenceable,并在该序列中最后位置以访问按增量。

示例如下:

//alg_reverse.cpp

//compilewith:/EHsc

#include<vector>

#include<algorithm>

#include<iostream>

intmain(){

usingnamespacestd;

vector<int>v1;

vector<int>::iteratorIter1;

inti;

for(i=0;i<=9;i++)

{

v1.push_back(i);

}

cout<<"Theoriginalvectorv1is:\n(";

for(Iter1=v1.begin();Iter1!=v1.end();Iter1++)

cout<<*Iter1<<"";

cout<<")."<<endl;

//Reversetheelementsinthevector

reverse(v1.begin(),v1.end());

cout<<"Themodifiedvectorv1withvaluesreversedis:\n(";

for(Iter1=v1.begin();Iter1!=v1.end();Iter1++)

cout<<*Iter1<<"";

cout<<")."<<endl;

}

与反转的值的已修改的向量v1是:(9876543210)。

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

最新文章