C++中std::for_each的使用
目录 std::for_each的使用 1. 语法 2. 基本用法 3. 使用普通函数 4. 使用 std::for_each 计算累积和 5. 使用 std::for_each 修改元素 6. 与 range-based for 循...
C++ 中std::vector<T>的几种清除方式
目录 1. 使用 clear() 2. 重新赋值空 vector 3. 使用 swap() 交换一个空 vector 4. 使用 erase() 移除所有元素 5. 使用 resize(0) 清空元素 方法...
C++中std::priority_queue的使用小结
目录 1. 基本用法 (1) 头文件 (2) 默认情况(最大堆) 2. 自定义最小堆 3. 自定义比较函数(结构体/仿函数) (1) 结构体仿函数 4. 处理结构体类型 (1) 按权重排序的任务调度 (2) 使用自定义比较...
C++中std::shuffle的使用小结
目录 std::shuffle 的使用 1. 语法 2. 使用示例 3. 代码解析 4. 示例输出 5. 重要说明 6. 适用场景 7. 结论 std::shuffle 的使用 std::shuffle 是 C++ 标准库中的一个函数,用于...
C++中std::distance使用方法示例
目录 语法 使用方式 解释 示例输出: 其他说明: 总结 std::distance 是 C++ 标准库中的一个函数,用于计算两个迭代器之间的距离,即从一个迭代器到另一个迭代器的元素个数。它可以用于各...
C++中std::partial_sort的使用小结
目录 1. 语法 2. 基本用法 3. 使用自定义比较函数 4. 与 std::sort 和 std::nth_element 的比较 5. 适用场景 std::partial_sort 是 C++ 标准库中的一个算法,它可以对...