Skip to content

STL概述

STLStandard Template Library,标准模板库)是C++标准库中的一个重要组成部分,提供了一系列的容器、算法和迭代器,用于解决常见的数据结构和算法问题。

STL主要由以下几个部分组成:

容器

STL容器

迭代器

迭代器 - 迭代器和指针

函数对象/函子

函数对象/函子 - Lambda表达式

函子Functor)是C++中的一种对象,可以像函数一样被调用,因此也叫函数对象。

Definition1

A functor is any object that defines an operator().

In English: an object that acts like a function.

函子通常用于实现回调函数、事件处理等。

算法