Trong bài viết này, chúng ta sẽ thảo luận về hoạt động, cú pháp và ví dụ của hàm list::max_size() trong C++.
list::max_size() là gì?
list::max_size() là hàm tích hợp trong C++ STL khai báo trong header. Hàm trả về kích thước tối đa mà list container có thể đạt được. Tuy nhiên không đảm bảo có thể cấp phát đủ bộ nhớ cho kích thước đó, vẫn có thể thất bại khi cấp phát tại một điểm cụ thể.
Cú pháp
list_container.max_size()
Hàm không nhận tham số.
Giá trị trả về
Trả về giá trị kiểu size_type, là kích thước tối đa của list_container.
Ví dụ
Gọi hàm max_size() để kiểm tra kích thước tối đa có thể của list.
#include <bits/stdc++.h>
using namespace std;
int main() {
list<int> myList;
cout << "maximum size of a list is: " << myList.max_size();
return 0;
}
Đầu ra
maximum size of a list is: 768614336404564650