<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>stl on MU</title><link>https://choy-mutao.github.io/%E5%8D%9A%E5%AE%A2_60/c++%E7%AC%94%E8%AE%B0/stl/</link><description>Recent content in stl on MU</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Mon, 01 Nov 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://choy-mutao.github.io/%E5%8D%9A%E5%AE%A2_60/c++%E7%AC%94%E8%AE%B0/stl/index.xml" rel="self" type="application/rss+xml"/><item><title>迭代器相关</title><link>https://choy-mutao.github.io/%E5%8D%9A%E5%AE%A2_60/c++%E7%AC%94%E8%AE%B0/stl/%E8%BF%AD%E4%BB%A3%E5%99%A8%E7%9B%B8%E5%85%B3/</link><pubDate>Mon, 01 Nov 2021 00:00:00 +0000</pubDate><guid>https://choy-mutao.github.io/%E5%8D%9A%E5%AE%A2_60/c++%E7%AC%94%E8%AE%B0/stl/%E8%BF%AD%E4%BB%A3%E5%99%A8%E7%9B%B8%E5%85%B3/</guid><description>描述</description></item><item><title>容器相关</title><link>https://choy-mutao.github.io/%E5%8D%9A%E5%AE%A2_60/c++%E7%AC%94%E8%AE%B0/stl/%E5%AE%B9%E5%99%A8%E7%9B%B8%E5%85%B3/</link><pubDate>Mon, 01 Nov 2021 00:00:00 +0000</pubDate><guid>https://choy-mutao.github.io/%E5%8D%9A%E5%AE%A2_60/c++%E7%AC%94%E8%AE%B0/stl/%E5%AE%B9%E5%99%A8%E7%9B%B8%E5%85%B3/</guid><description>描述 stl 提供的数据类型
序列容器 序列容器存储元素的顺序集合，支持随机访问或顺序访问。
vector: array
特点: 动态数组, 支持随机访问, 末尾插入和删除效率高 使用场景：适用于需要频繁随机访问和在末尾进行插入和删除操作的场景。 #include &amp;lt;vector&amp;gt; #include &amp;lt;iostream&amp;gt; int main() { std::vector&amp;lt;int&amp;gt; vec = {1, 2, 3, 4, 5}; vec.push_back(6); // 在末尾添加元素 std::cout &amp;lt;&amp;lt; &amp;#34;Vector size: &amp;#34; &amp;lt;&amp;lt; vec.size() &amp;lt;&amp;lt; std::endl; // 输出: Vector size: 6 return 0; } list:
特点: 双向链表，支持高效的插入和删除操作，但不支持随机访问。
使用场景：适用于需要频繁在任意位置进行插入和删除操作的场景
#include &amp;lt;list&amp;gt; #include &amp;lt;iostream&amp;gt; int main() { std::list&amp;lt;int&amp;gt; lst = {1, 2, 3, 4, 5}; lst.push_front(0); // 在头部添加元素 lst.push_back(6); // 在末尾添加元素 for (int val : lst) { std::cout &amp;lt;&amp;lt; val &amp;lt;&amp;lt; &amp;#34; &amp;#34;; // 输出: 0 1 2 3 4 5 6 } return 0; } deque:</description></item><item><title>stl 算法分析</title><link>https://choy-mutao.github.io/%E5%8D%9A%E5%AE%A2_60/c++%E7%AC%94%E8%AE%B0/stl/stl%E7%AE%97%E6%B3%95%E5%88%86%E6%9E%90/</link><pubDate>Mon, 29 Jun 2020 00:00:00 +0000</pubDate><guid>https://choy-mutao.github.io/%E5%8D%9A%E5%AE%A2_60/c++%E7%AC%94%E8%AE%B0/stl/stl%E7%AE%97%E6%B3%95%E5%88%86%E6%9E%90/</guid><description>描述</description></item><item><title>函数对象</title><link>https://choy-mutao.github.io/%E5%8D%9A%E5%AE%A2_60/c++%E7%AC%94%E8%AE%B0/stl/%E5%87%BD%E6%95%B0%E5%AF%B9%E8%B1%A1/</link><pubDate>Sat, 06 Oct 2018 00:00:00 +0000</pubDate><guid>https://choy-mutao.github.io/%E5%8D%9A%E5%AE%A2_60/c++%E7%AC%94%E8%AE%B0/stl/%E5%87%BD%E6%95%B0%E5%AF%B9%E8%B1%A1/</guid><description>描述 比较函数对象: less, greater, equal_to, not_equal_to 等。 算术函数对象: plus, minus, multiplies, divides, modulus, negate 等。 逻辑函数对象: logical_and, logical_or, logical_not 等</description></item></channel></rss>