std :: string :: max_size () como membro estático
Porque não émax_size
um membro estático destd::string
?
Isso compila, mas acho estranho que uma propriedade comum a todas as strings só possa ser acessada por meio de uma instância de uma string:
std::size_t max_size = std::string().max_size();
Por que é implementado assim?