forward_list::max_size()是C++ STL中的内置函数,该函数返回forward_list容器可以容纳的最大元素数
用法:
forward_list_name.max_size()
参数:该函数不接受任何参数。
返回值:该函数返回容器可以容纳的最大元素数。
以下示例程序旨在说明上述函数:
程序1:
// CPP program to demonstrate the
// forward_list::max_size() function
// when the list is not-empty
#include <bits/stdc++.h>
using namespace std;
int main()
{
// declaration of forward list
forward_list<int> fl;
// assign value
fl.assign(5, 8);
// prints the elements
cout << "The forward_list elements:";
for (auto it = fl.begin(); it != fl.end(); it++)
cout << *it << " ";
cout << "\nThe max size:" << fl.max_size();
return 0;
}
输出:
The forward_list elements:8 8 8 8 8 The max size:1152921504606846975
程序1:
// CPP program to demonstrate the
// forward_list::max_size() function
// when the list is empty
#include <bits/stdc++.h>
using namespace std;
int main()
{
// declaration of forward list
forward_list<int> fl;
cout << "\nThe max size:" << fl.max_size();
return 0;
}
输出:
The max size:1152921504606846975
相关用法
- C++ multimap maxsize()用法及代码示例
- C++ cin get()用法及代码示例
- C++ ratio_not_equal()用法及代码示例
- C++ ios eof()用法及代码示例
- C++ ratio_equal()用法及代码示例
- C++ std::allocator()用法及代码示例
注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 forward_list max_size() in C++ STL with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。