Espacios de nombres
Variantes
Acciones

std::basic_string_view<CharT,Traits>::size, std::basic_string_view<CharT,Traits>::length

De cppreference.com
 
 
 
 
constexpr size_type size()constnoexcept;
(desde C++17)
constexpr size_type length()constnoexcept;
(desde C++17)

Devuelve el número de elementos CharT en la vista. Por ejemplo, std::distance(begin(), end()).

Contenido

[editar]Parámetros

(none)

[editar]Valor de retorno

El número de elementos CharT en la vista.

[editar]Complejidad

Constante.

[editar]Ejemplo

#include <string_view>#include <iostream>   void check_string(std::string_view ref){// Imprime una cadena rodeada de comillas sencillas, su longitud// y si se considera vacía.std::cout<<std::boolalpha<<"'"<< ref <<"' tiene "<< ref.size()<<" caracter(es); vacia: "<< ref.empty()<<'\n';}   int main(int argc, char**argv){// Una cadena vacía check_string("");   // Casi siempre no está vacía: argv[0]if(argc >0) check_string(argv[0]);}

Posible salida:

'' tiene 0 caracter(es); vacia: true './a.out' tiene 7 character(s); vacia: false

[editar]Véase también

Comprueba si la vista está vacía
(función miembro pública)[editar]
Devuelve el número máximo de caracteres.
(función miembro pública)[editar]
close