![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++知识点
文章平均质量分 75
qq_30278727
这个作者很懒,什么都没留下…
展开
-
C++ 输入函数getline(cin,str) 与cin.getline(str,int)区别
cin.getline()函数是处理数组字符串的,其原型为cin.getline(char * , int),第一个参数为一个char指针,第二个参数为数组字符串长度。getline(cin,str)函数是处理string类的函数。第二个参数为string类型的变量。实例:#include #include using namespace std;const i转载 2016-01-17 19:34:29 · 394 阅读 · 0 评论 -
set的一些用法,以后更新
set是STL中一种标准关联容器(vector,list,string,deque都是序列容器,而set,multiset,map,multimap是标准关联容器),它底层使用平衡的搜索树——红黑树实现,插入删除操作时仅仅需要指针操作节点即可完成,不涉及到内存移动和拷贝,所以效率比较高。set,顾名思义是“集合”的意思,在set中元素都是唯一的,而且默认情况下会对元素自动进行升序排列,支持集合的交转载 2016-01-17 20:36:17 · 262 阅读 · 0 评论 -
set中的set_union用法
set_union是将已序的源区间[source1Beg,sourceEnd)和[source2Beg,source2End)内的元素合并,得到“以destBeg起始”的目标区间。同时出现在两个源区间内的元素,在并集区间中将只出现一次。#include "algostuff.hpp"#include #include using namespace std;转载 2016-01-19 16:53:29 · 3472 阅读 · 0 评论 -
inserter的用法
set也是STL中比较常见的容器。set集合容器实现了红黑树的平衡二叉检索树的数据结构,它会自动调整二叉树的排列,把元素放到适当的位置。set容器所包含的元素的值是唯一的,集合中的元素按一定的顺序排列。我们构造set集合的目的是为了快速的检索,不可直接去修改键值。set的一些常见操作:begin() 返回指向第一个元素的迭代器clear() 清除所有元素count(转载 2016-01-19 16:54:48 · 1497 阅读 · 0 评论 -
find的一些用法
int main(){ //ofstream fout ("#####.out"); //ifstream fin ("#####.in"); int lll=-1; string str="nvdvdbdbvbdbvbvagaugggiova"; cout<<str.find("bv",0)<<endl; cout<<lll; return原创 2016-01-23 10:32:58 · 269 阅读 · 0 评论 -
stringstream的很好的用法
stringstream的用法使用stringstream对象简化类型转换C++标准库中的提供了比ANSI C的更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。为什么要学习如果你已习惯了风格的转换,也许你首先会问:为什么要花额外的精力来学习基于的类型 转换呢?也许对下面一个简单的例子的回顾能够说服你。假设你想用转载 2016-01-17 20:12:39 · 260 阅读 · 0 评论 -
substr的一些用法
string s="ggbdbgdgnu dddicc"; cout0是起始位置(要取到)icc是终止位置(取不到)原创 2016-01-23 11:03:18 · 506 阅读 · 0 评论