C++ STL中的forward_list::max_size()
std::forward_list::max_size() 是CPP STL中的一个内置函数,用于返回forward_list可以容纳的最大元素数量。该值取决于系统或库的实现。
语法:
forwardlist_name.max_size()
参数: 该函数不接受任何参数。
返回值: 该函数返回可以存储在forward_list中的最大数量。下面的程序演示了上述函数:
// C++程序演示
// max_size()函数
#include <bits/stdc++.h>
using namespace std;
int main()
{
// 初始化forward_list
forward_list<int> f;
// 打印可以被forward_list存储的最大值
cout << "列表的最大大小是"
<< f.max_size() << endl;
return 0;
}
输出:
列表的最大大小是1152921504606846975
时间复杂度: O(1)
辅助空间: O(1)