Metoda max_size() zwraca maksymalną wielkość stringa, na jaką dane środowisko może pozwolić. Należy wziąć pod uwagę inne ograniczenia, takie jak pamięć operacyjna, które mogą nie pozwolić nam przydzielić tak wielkiego obiektu string. Metoda ta może zwrócić wartość "1073741820" Odwołujemy się do niej za pomocą operatora ".".
#include <iostream>
#include <string>
using namespace std;
int main() {
string tekst;
cout<<tekst.max_size(); //np. 1073741820
cin.get();
return 0;
}
Wyjście:
1073741820