STL
zhapeng1
这个作者很懒,什么都没留下…
展开
-
C++ 字符串和整数型之间的转换
to_string可以将整数型、浮点型转换为字符串类型#include <iostream>#include <string>using namespace std;int main(){ int a = 4; double b = 3.0; string str1, str2; str1 = to_string(a); str2 = to_string(b); cout << str1 << endl; cout <<原创 2020-07-12 14:51:44 · 554 阅读 · 0 评论 -
C++中的string常用函数用法
标准c++中string类函数介绍注意不是CString之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。好了,进入正题………首先,为了在我们的程序中使用string类型,我们必须包含头文件 。如下:#includ转载 2020-07-12 14:18:56 · 447 阅读 · 0 评论 -
在C++中遍历字符串(容器类)的三种方式
把字符串“1234”转换为整形1234,为例来说明遍历字符串的三种方式:1.常规方式(下标+operator[]),类似数组方式#include <iostream>#include <string>using namespace std; int StrToInt1(string str){ int value = 0; for (size_t i = 0; i < str.size(); i++) { value *=原创 2020-07-12 14:00:48 · 1353 阅读 · 0 评论 -
C++ sort函数实例讲解
sort函数主要用于排序,在使用时需要#include <algorithm>。使用方法如下:void sort (RandomAccessIterator first, RandomAccessIterator last, Compare comp);其中第一个参数为排序数组起始地址,第二个参数为结束地址,第三个参数comp表示排序方法,不写默认从小到大。举例#include<iostream>#include<algorithm>using namespa原创 2020-07-10 22:26:48 · 433 阅读 · 0 评论 -
C++ set容器使用方法
set是STL中一种标准关联容器。它底层使用平衡的搜索树——红黑树实现,插入删除操作时仅仅需要指针操作节点即可完成,不涉及到内存移动和拷贝,所以效率比较高。在set中,每个元素都是唯一的,如果想要允许重复元素,可以使用multiset。1.set的常用操作使用时注意包含头文件<set> std::set and std::multiset associative containerss.begin() 返回set容器的第一个元素s.end() 返回set容器原创 2020-07-09 21:29:31 · 1328 阅读 · 0 评论 -
C++中toupper、tolower 、isalpha、isalnum、isdigit、islower、isupper、isblank、isspace的用法
toupper()int toupper(int)接收和返回的都是该字符的ASCII码,用的时候直接输入字符就可以,C++内部会自动转换将一个字符转换为大写char c = 'c';char tmp = tolower(c);//将小写字母c转为大写,返回大写c的ASCII码,由于char类型变量接收,内部自动完成转换cout << tmp;//输出大写C2.tolower()int tolower(int)接收和返回的都是该字符的ASCII码,用的时候直接输入字符就可以.原创 2020-07-08 14:30:17 · 959 阅读 · 0 评论