![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 92
中阿
念动 道生
展开
-
C++笔记
1). 域操作符::std::cin :编译器从操作符(::)左侧的名字所示的作用域中寻找右侧那个名字。2). 标准库类型 string#includeusing std::string;string s = "gggg";//初始化的一种方式,拷贝初始化string s1(4,'g');//直接初始化;#include#include#include原创 2015-09-30 10:48:14 · 304 阅读 · 0 评论 -
STL容器stack栈
栈(statck)这种数据结构在计算机中是相当出名的。栈中的数据是先进后出的(First In Last Out, FILO)。栈只有一个出口,允许新增元素(只能在栈顶上增加)、移出元素(只能移出栈顶元素)、取得栈顶元素等操作。在STL中,栈是以别的容器作为底部结构,再将接口改变,使之符合栈的特性就可以了。因此实现非常的方便。下面就给出栈的函数列表和VS2008中栈的源代码,在STL中栈一共就5个转载 2015-09-15 10:29:30 · 262 阅读 · 0 评论 -
C++中pair用法
类模板:template struct pair参数:T1是第一个值的数据类型,T2是第二个值的数据类型。功能:pair将一对值组合成一个值,这一对值可以具有不同的数据类型(T1和T2),两个值可以分别用pair的两个公有函数first和second访问。具体用法:1.定义(构造):1 pairint, double> p1; //使用默认构造函转载 2015-09-15 10:48:27 · 306 阅读 · 0 评论 -
STL容器list
STL中的list就是一双向链表,可高效地进行插入删除元素。list不支持随机访问。所以没有 at(pos)和operator[]。list对象list1, list2分别有元素list1(1,2,3),list2(4,5,6)。list::iterator it;list成员说明constructor构造函数转载 2015-09-15 10:33:21 · 281 阅读 · 0 评论 -
STL容器vector
Vector总览vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。为了可以使用vector,必须在你的头文件中包含下面的代码:#include转载 2015-09-15 10:31:21 · 210 阅读 · 0 评论 -
C++中string类解析
标准C++中提供的string类得功能也是非常强大的,一般都能满足我们开发项目时使用。现将具体用法的一部分罗列如下,只起一个抛砖引玉的作用吧,好了,废话少说,直接进入正题吧!要想使用标准C++中string类,必须要包含#include // 注意是,不是,带.h的是C语言中的头文件using std::string;using std::wstring;或using转载 2015-09-15 10:25:26 · 250 阅读 · 0 评论