Namensräume
Varianten
Aktionen

std::allocator<T>::max_size

Von cppreference.com
< cpp‎ | Speicher‎ | Allocator
 
 
Speicherverwaltungsbibliothek
(nur Exposition*)
Algorithmen für uninitialisierten Speicher
(C++17)
(C++17)
(C++17)
Beschränkte uninitialisierte
Speicher-Algorithmen
C-Bibliothek

Allocatoren
Speicherressourcen
Unterstützung für Garbage Collection
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
Uninitialisierter Speicher
Explizites Lebenszeitmanagement
 
 
size_type max_size() const throw();
(bis C++11)
size_type max_size() const noexcept;
(seit C++11)
(veraltet in C++17)
(in C++20 entfernt)

Gibt den maximalen theoretisch möglichen Wert von n zurück, für den der Aufruf allocate(n, 0) erfolgreich sein könnte.

In den meisten Implementierungen gibt dies std::numeric_limits<size_type>::max() / sizeof(value_type) zurück.

[bearbeiten] Parameter

(keine)

[bearbeiten] Rückgabewert

Die maximal unterstützte Allokationsgröße.

[bearbeiten] Siehe auch

[static]
gibt die vom Allocator unterstützte maximale Objektgröße zurück
(öffentliche statische Memberfunktion von std::allocator_traits<Alloc>) [bearbeiten]