
C++
信小海
大家好,我是小海,一个热爱分享技术的程序员;我的昵称是信小海,因为我想成为一个可以让大家永远信赖的小海。
小海一直致力于撰写“保姆级”教程,希望我的分享对你有所帮助!
总之,感谢大家阅读,欢迎大家关注!你的点赞、收藏和关注就是对我最大的鼓励和支持!期待和大家成为好朋友!让我们一起为IT行业添砖加瓦,使其变得更加美好吧!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++STL中的set容器详解
C++中的set容器详解● set容器中的元素都是由小到大排好序的。● set容器中没有重复的元素。set的基本操作如下:关于迭代器的理解,可以把迭代器理解为数组的下标。begin()返回指向容器中第一个元素的迭代器。end ()返回的不是指向最后一个元素的迭代器,而是指向最后一个元素后面的位置的迭代器。以数组a[5]为例,begin()就相当于下标0,end()就相当于下标5。代...原创 2020-02-19 16:25:05 · 1248 阅读 · 0 评论 -
C++中的cin.ignore()函数
C++中的cin.ignore()函数cin.ignore()函数是C++标准输入流(cin)中的一个方法。cin.ignore()函数中有两个参数,分别为数值型的a 和 字符型的 ch ,即cin.ignore( a, ch )。它表示从输入流 cin 中提取字符,提取的字符被忽略,不被使用。而每抛弃一个字符,它都要进行计数和比较字符:如果计数值达到 a 或者被抛弃的字符是 ch ,则ci...原创 2020-02-19 13:24:17 · 2409 阅读 · 0 评论 -
C++string的compare()比较函数
C++string的compare()函数两个字符串相同,返回0。调用字符串小与被调用字符串,返回-1。调用字符串大于被调用字符串,返回1。字符串说的大小通常和字典顺序是一致的。 字符串小的在字典里靠前,字符串大的在字典里靠后。即返回值是-1的话,调用字符串比被调用字符串靠前;返回值是1的话,调用字符串比被调用字符串靠后。compare()比较时逐字符比较的,一旦能比较出结果,就不再...原创 2020-02-18 22:38:31 · 38142 阅读 · 8 评论 -
C++string中substr()截取函数
C++string中substr()函数代码:#include<iostream>using namespace std;int main(){ string str="hello"; str=str.substr(2);//第二个参数为0,表示从原串下标为2的字符开始截取到完。 cout<<str<<endl; st...原创 2020-02-18 22:04:06 · 2382 阅读 · 0 评论 -
C++string中的assign()、erase()、swap()函数
C++string中的assign()、erase()、swap()函数代码实在,如下:#include<iostream>using namespace std;int main(){ string str="hello"; cout<<str.erase(1)<<endl;//没有第二个参数,默认删除原串下标为1的字符及其后面的所有...原创 2020-02-18 20:59:06 · 1280 阅读 · 0 评论 -
C++string中的insert()插入函数
C++string中的insert()插入函数basic_string& insert (size_type pos, const basic_string& str);在原串下标为pos的字符前插入字符串strbasic_string& insert (size_type pos, const basic_string& str, size_type...原创 2020-02-18 20:37:46 · 8886 阅读 · 1 评论 -
C++string中的append()追加函数
C++string中的append()追加函数basic_string& append(const basic_string& str)在原串后追加字符串strbasic_string& append(size_type n, char c)在原串后追加n个字符cbasic_string& append( const basic_string&...原创 2020-02-18 20:04:13 · 2367 阅读 · 0 评论 -
C++string中replace()替换函数
C++string中replace()函数basic_string& replace(size_type pos, size_type n, const basic_string& str)-用str替换原串中下标为pos开始数的n个字符。basic_string& replace(iterator first, itrator last, const bas...原创 2020-02-18 19:35:33 · 10545 阅读 · 1 评论 -
C++string中find_first_not_of()函数和find_last_not_of()函数
C++string中find_first_not_of()函数和find_last_not_of()函数在学习这两个函数之前建议先学C++string中find_first_of()函数和find_last_of()函数。1、find_first_not_of()函数正向查找在原字符串中第一个与指定字符串(或字符)中的任一字符都不匹配的字符,返回它的位置。若查找失败,则返回npos。(npo...原创 2020-02-18 17:08:28 · 14202 阅读 · 2 评论 -
C++string中find_first_of()函数和find_last_of()函数
C++string中find_first_of()函数和find_last_of()函数原创 2020-02-18 16:15:07 · 42675 阅读 · 2 评论 -
C++string中find()和rfind()函数
C++string中find()和rfind()函数1、find()函数查字符或字符串,若查找成功,则返回正向查到的第一个字符下标或第一个字符串首字符的下标;若查找失败,无法返回正确的下标。find()函数的返回值为无符号整数类型。2、 rfind()函数逆向查字符或字符串,若查找成功,则返回逆向查到的第一个字符下标或第一个字符串首字符的下标;若查找失败,无法返回正确的下标。逆向查到的第一...原创 2020-02-18 13:43:55 · 13580 阅读 · 5 评论 -
while循环体花括号的作用
while循环体花括号的作用while的循环体不一定要用花括号括起来。用花括号括起来是为了让编译器知道while循环的循环体范围。1、如果没有花括号,编译器就会认为while的循环体只有紧接着while语句的一行。#include<iostream>using namespace std;int main(){ int a=5; while(a--) ...原创 2020-02-17 22:52:56 · 4541 阅读 · 1 评论 -
C++STL中队列与栈的用法
C++STL中队列与栈的用法一、队列基本操作:代码示例:#include<iostream>#include<queue>//头文件using namespace std;int main(){ queue<int>q; for(int i=1;i<=5;i++) q.push(i);//i依次入队 ...原创 2020-02-15 19:48:51 · 430 阅读 · 4 评论 -
C++中的istringstream()函数用法
C++中的istringstream()函数用法istringstream对象可以绑定一行字符串,然后以空格为分隔符把该行分隔开。代码如下:#include<iostream>#include<sstream>//头文件using namespace std;int main(){ string str,s; getline(cin,str...原创 2020-02-10 21:02:49 · 3186 阅读 · 0 评论