Por que std :: ssize () foi introduzido em C ++ 20?
C ++ 20 introduziu a std::ssize()função livre conforme abaixo: template <class C> constexpr auto ssize(const C& c) -> std::common_type_t<std::ptrdiff_t, std::make_signed_t<decltype(c.size())>>; Uma possível implementação parece usar static_cast, para converter o valor de retorno da size()função-membro de cl ass C em sua contraparte assinada. Visto que a size()função-membro de C sempre retorna …