Like:Ist std :: container :: size_type garantiert size_t für Standardcontainer mit Standardzuordner?
std::string<T>::size_type
std::list<T>::size_type
std::map<T>::size_type
std::vector<T>::size_type
- usw.
Beide cplusplus.com und cppreference.com sagen, dass sie in der Regel size_t
sind aber sind sie wirklich, eindeutig garantiert durch den Standard, size_t
zu sein, wenn ein kundenspezifischer Zuordner benutzt wird?
Dies gilt allerdings nur für 'basic_string'. Für die Container der Klausel 23 wird nicht garantiert, dass sie den "size_type" des Zuordners verwenden. –