![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STL
文章平均质量分 80
mikon_lee
这个作者很懒,什么都没留下…
展开
-
STL deque
Deque成员函数 函数 描述 c.assign(beg,end) c.assign(n,elem) 将[beg; end)区间中的数据赋值给c。 将n个elem的拷贝赋值给c。 c.at(idx) 传回索引idx所指的数据,如果idx越界,抛出out_of_range。 c.back() 传回最后一个数据,不检查这个数据是否存原创 2013-05-28 13:50:37 · 519 阅读 · 0 评论 -
STL map
Map mapStudent; 1. map的构造函数 map共提供了6个构造函数,这块涉及到内存分配器这些东西,略过不表,在下面我们将接触到一些map的构造方法,这里要说下的就是,我们通常用如下方法构造一个map: Map mapStudent; 2. 数据的插入 在构造map容器后,我们就可以往里面插入数据了。这里讲三种插入数据的方法: 第一种:用inser原创 2013-05-28 13:35:46 · 485 阅读 · 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 构造函数原创 2013-05-28 13:46:13 · 510 阅读 · 0 评论 -
C++中如何防止类被继承
在C++学习中,尤其在涉及类这一内容时,我们往往会遇到这样一个问题:如何设计一个类,要求该类不能被继承? 最简单的方法就是将该类的构造函数声明为私有方法,但是这又带来另一个弊端:那就是该类本身不能生成对象了,当然这样能够满足该类不能被继承的要求,却得不偿失。下面介绍一种比较巧妙的方法来供大家参考,也算是自己学习中的一个小小的总结吧。 主要思想就是:通过一个构造函数和析构函数都是私有的辅转载 2013-06-08 13:44:52 · 547 阅读 · 0 评论