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++ set_symmetric_difference用法及代碼示例
- C++ ratio_equal()用法及代碼示例
- C++ std::allocator()用法及代碼示例
注:本文由純淨天空篩選整理自gopaldave大神的英文原創作品 forward_list max_size() in C++ STL with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。