C++进阶STL
MissXy_
一定要记着,在不久的将来,你所有的付出都会有所回报的!
展开
-
STL --- vector学习
介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。 Vector总览vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种转载 2017-10-17 21:21:26 · 262 阅读 · 0 评论 -
C++11 lambda表达式
原文出处:https://blog.csdn.net/liukang325/article/details/53610869 如下图,lambda表达式由下面几个部分构成: C++11 的 lambda 表达式规范如下:[ capture ] ( params ) m...转载 2018-05-30 21:23:42 · 279 阅读 · 0 评论 -
C++ std::accumulate
C++ 只读算法 accumulate 前言:C++只读算法有很多,今天暂且学习下accumulate。一些算法只会读取其输入范围内的元素,而从不改变元素。比如find 和 accumulate。头文件:#include <numeric>std::accumulatetemplate< class InputIt, class T >...原创 2018-07-18 20:08:51 · 3350 阅读 · 1 评论 -
shared_ptr和unique_ptr区别和联系
shared_ptr 和 unique_ptr区别和联系shared_ptr 和 unique_ptr区别和联系shared_ptr 类shared_ptr 和 unique_ptr 共有操作shared_ptr 独有操作make_shared 函数unique_ptr 类unique_ptr 独有操作示例程序:头文件 C++11 版本出现了很多技术,要学...原创 2018-07-13 13:25:50 · 30103 阅读 · 3 评论 -
C++ STL丨string 基本使用(一)
C++ STL丨string 基本使用(一)文章目录C++ STL丨string 基本使用(一)1 `string` 字符串2 使用速查表3 详细使用3.1 string 初始化1 string 字符串 string是C++标准库的一个重要的部分,主要用于字符串处理。可以使用输入输出流方式直接进行操作,也可以通过文件等手段进行操作。同时C++的算法库对string也有着很好的支持,而且s...原创 2019-03-14 19:27:39 · 2306 阅读 · 0 评论 -
C++ STL丨vector 基本使用(一)
C++ STL丨vector 基本使用(一)文章目录C++ STL丨vector 基本使用(一)1 `vector` 向量2 使用速查表3 详细使用3.1 vector 初始化1 vector 向量 向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 与string相同, vector 同属于STL(Standard Template Librar...原创 2019-03-11 21:49:09 · 844 阅读 · 0 评论