📅  最后修改于: 2023-12-03 15:29:51.298000             🧑  作者: Mango
C++ STL中的双端队列是一个特殊的容器,允许在队列的两端进行插入和删除操作。max_size()函数是这个容器提供的一个成员函数,用于返回双端队列容器的最大存储元素数量。
size_type max_size() const noexcept;
其中,size_type是一个无符号整数类型,通常为size_t。
max_size()函数返回双端队列容器可以存储的最大元素数量,该数值实际上是受限于当前操作系统和计算机底层硬件的性能和内存大小。
#include <iostream>
#include <deque>
int main() {
std::deque<int> deque;
std::cout << "Max size of deque is: " << deque.max_size() << std::endl; //输出最大容量
return 0;
}
Max size of deque is: 1073741823