forward_list max_size () в C ++ STL с примерами

Опубликовано: 30 Декабря, 2021

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 << " The max size: " << fl.max_size();
return 0;
}
Выход:
Элементы forward_list: 8 8 8 8 8 
Максимальный размер: 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 << " The max size: " << fl.max_size();
return 0;
}
Выход:
Максимальный размер: 1152921504606846975
Хотите узнать о лучших видео и практических задачах, ознакомьтесь с базовым курсом C ++ для базового и продвинутого уровня C ++ и курсом C ++ STL для базового уровня плюс STL. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .
C++