STL
-
概率、分布和熵及其概述
生成随机数隐隐包含着统计学的一些概念,下面会对它们进行概述。本节只是为了让你熟悉这些概念,并且应该足以使你明白本章的其他内容,即使你可能从来没接触过这些概念。 什么是概率 概率的值…
-
C++ pair类模板,STL pair类模板
在学习关联容器之前,首先要了解 STL 中的 pair 类模板,因为关联容器的一些成员函数的返回值是 pair 对象,而且 map 和 multimap 容器中的元素都是 pair…
-
C++函数对象详解(附带实例)
如果一个类将()运算符重载为成员函数,这个类就称为函数对象类,这个类的对象就是函数对象。函数对象是一个对象,但是使用的形式看起来像函数调用,实际上也执行了函数调用,因而得名。 下面…
-
C++ vector,STL vector(可变长的动态数组)详解
vector 是顺序容器的一种。vector 是可变长的动态数组,支持随机访问迭代器,所有 STL 算法都能对 vector 进行操作。要使用 vector,需要包含头文件 vec…
-
STL中“大”、“小”和“相等”的概念
STL 中关联容器内部的元素是排序的。STL 中的许多算法也涉及排序、查找。这些容器和算法都需要对元素进行比较,有的比较是否相等,有的比较元素大小。 在 STL 中,默认情况下,比…