![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++特殊函数
文章平均质量分 54
C++特殊函数
alone_yue
后端开发 算法 爱好健身打球游泳
展开
-
【STL】C++中char*和string的相互转化(重要应用!!)
文章目录1.char*,char [] 转换为string2.string转换为char*,char [](1)调用string的data函数(不附加结束符'\0')(推荐使用!!)(2)调用string的c_str函数(附加结束符'\0')(3)调用string的copy函数原文链接(有更详细的解释)1.char*,char [] 转换为string可以直接赋值string s=char[]#include <iostream>#include <vector>原创 2021-10-10 09:02:16 · 688 阅读 · 1 评论 -
【C++基础】strtok()函数的用法(能去除冗余空格!!有关于被分割字符串的分析!!)
文章目录1.函数原型2.函数功能3.举例演示1.函数原型char *strtok(char *s,const char *delim)2.函数功能1.分解字符串为一组字符串,s为要分解的字符串,delim为分隔字符串2.strtok()用来将字符串分割成一个个片段,参数s指向将要被分隔的字符串,参数delim则为分隔字符串,当strtok()在参数s的字符串中发现到参数delim的分隔字符时,则会将该字符改为’\0’字符,在第一次调用时,strtok()必需给予参数s字符串,往后的调用则将参数原创 2021-10-09 18:53:54 · 1931 阅读 · 3 评论 -
【C++基础】to_string(),stoi(),stoll(),stof(),stod()函数实现字符串和数字互相转化
文章目录1.to_string()2.stoi(),stoll(),stof(),stod()1.to_string()string to_string (int val);string to_string (long val);string to_string (long long val);string to_string (unsigned val);string to_string (unsigned long val);string to_string (unsigned long原创 2021-10-04 10:54:07 · 762 阅读 · 1 评论 -
【STL】STL-string 使用find() substr()等函数实现复杂分割字符串的功能对标java的split API(代码可复用很重要!!!)
文章目录1.问题描述2.解决方案1.问题描述在写C++程序过程中,有时候会遇到字符串分割的问题,写一个字符串分割的函数,便于以后使用。2.解决方案使用STL进行字符串分割涉及到string类的两个函数find和substr:1、find函数原型:size_t find (const string& str, size_t pos = 0) const;功能:查找子字符串第一次出现的位置。参数说明:str为子字符串,pos为初始查找位置。返回值:返回查询结果的迭代器2、sub原创 2021-10-10 09:02:03 · 565 阅读 · 1 评论 -
【C++基础】accumulate max_element min_element的使用
文章目录使用1.累加求和(针对数组或者容器中C++内置数据类型)2.累加求和(针对自定义数据类型结构体等)使用1.累加求和(针对数组或者容器中C++内置数据类型)int sum = accumulate(vec.begin() , vec.end() , 42); 1.前两个形参指定要累加的元素范围,第三个形参则是累加的初值。2.accumulate函数将它的一个内部变量设置为指定的初始值,然后在此初值上累加输入范围内所有元素的值。accumulate算法返回累加的结果,其返回类型就是其第三原创 2021-09-04 11:48:49 · 201 阅读 · 0 评论 -
【STL】reverse函数,pow函数的作用
文章目录函数原型函数的作用函数原型template<class BidirectionalIterator>void reverse( BidirectionalIterator _First, BidirectionalIterator _Last);函数的作用将区间[iterator1,iterator2)内的元素反转。使用时包含algorithm头文件,打开std命名空间...原创 2021-10-02 10:15:28 · 189 阅读 · 1 评论