std :: string :: max_size () как статический член
Почему нетmax_size
статический член?std::string
Это компилируется, но мне кажется странным, что свойство, общее для всех строк, может быть доступно только через экземпляр строки:
std::size_t max_size = std::string().max_size();
Почему это реализовано так?