C++ Deque assign()2024年8月30日 | 阅读 1 分钟 C++ Deque 的 assign() 函数为双端队列容器分配新的内容,并相应地修改容器的大小。 语法参数(first,last):它定义了要插入新元素的范围。 n:它定义了双端队列容器的新大小。 val:要插入的新值。 返回值它不返回任何值。 示例 1让我们看一个简单的例子 输出 1 2 3 4 在此示例中,assign() 将第一个容器的内容分配给第二个容器。 示例 2让我们看一个简单的例子 输出 6 6 6 6 6 在此示例中,assign() 函数将值 '6' 五次分配给 deq 容器。 下一主题C++ Deque |
C++ Deque emplace() C++ 在指定位置之前插入一个新元素,容器的大小增加一。语法 iterator emplace(const_iterator position,value_type val); 参数 position:它定义了新元素将要插入的位置。val:将要插入的新值...
阅读1分钟
C++ Deque empty() C++ 检查容器是否为空。如果容器为空,则返回 1,否则返回 0。语法 void empty() 参数 它不包含任何参数。返回值 它不返回任何值。示例 1 让我们看一个当 deque 不为空时的简单例子。#include <iostream> #include<deque> using...
阅读1分钟
C++ Deque crbegin() C++ 的 crbegin() 函数返回一个指向 deque 最后一个元素的常量反向迭代器。迭代器可以递增或递减,但不能修改 deque 的内容。其中,crbegin() 代表常量反向起始。语法 const_reverse_iterator crbegin(); 参数 它不包含任何参数。返回值 它返回...
阅读1分钟
C++ Deque swap() C++ 的 swap() 函数将给定 deque 的内容与参数中传递的同类型 deque 的内容进行交换。条件:deque 的类型不能不同。deque 的大小可以不同。语法 void swap(deque& second); 参数 second: 这是另一个 deque 容器,其内容将与之交换...
阅读 2 分钟
C++ Deque begin() C++ 返回一个指向 deque 容器第一个元素的迭代器。如果容器为空,则返回的迭代器将等于 end()。语法 iterator begin(); 参数 它不包含任何参数。返回值 它返回一个指向第一个...
阅读1分钟
C++ Deque emplace_front() C++ 在 deque 容器的开头添加一个新元素,容器的大小增加一。语法 void emplace_front(value_type val); 参数 val: 要在 deque 开头插入的新值。返回值 它不返回任何值。示例 1 让我们...
阅读1分钟
C++ Deque insert() C++ 在指定位置 pos 之前插入新元素,容器的大小会根据插入的元素数量增加。元素的插入可以从前面或后面进行。语法 iterator insert(iterator pos, value_type val); ...
阅读1分钟
C++ Deque back() C++ 用于访问 deque 容器的最后一个元素。语法 reference back(); 参数 它不包含任何参数。返回值 它返回对 deque 容器最后一个元素的引用。示例 1 让我们看一个简单的例子 #include <iostream> #include<deque> using namespace std; int main() { deque<int>...
阅读1分钟
C++ Deque resize() C++ 将 deque 容器的大小更改为参数中给定的大小。以下是几种情况:如果 n 大于容器的当前大小,则通过在扩展空间中插入新元素,将容器大小扩展到 n 个元素。如果 n...
阅读 2 分钟
C++ Deque rend() C++ 返回一个反向迭代器,指向 deque 容器中第一个元素之前的位置。迭代器可以像 end() 函数一样进行递增或递减。其中,rend() 代表反向结束(reverse end)。语法 reverse_iterator rend(); 参数 它不包含任何参数。返回值 它返回一个反向...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India