std::char_traits::length - cppreference.com
De cppreference.com
</tbody> <tbody class="t-dcl-rev "> </tbody><tbody>
|
|
(hasta C++17) | |
|
|
(desde C++17) | |
Devuelve la longitud de la secuencia de caracteres a la que apunta s, es decir, la posición del caracter terminador nulo (CharT()).
Parámetros
| s | - | Puntero a la secuencia de caracteres para la cual devolver su longitud. |
Valor de retorno
La longitud de la secuencia de caracteres a la que apunta s.
Excepciones
(Ninguna)
Complejidad
Lineal.
Ejemplo
#include <iostream> void imprimir(const char* str) { std::cout << "cadena '" << str << "' "; std::cout << "longitud = " << std::char_traits<char>::length(str) << '\n'; } int main() { imprimir("fuu"); std::string s("buuu"); imprimir(s.c_str()); }
Salida:
cadena 'fuu' longitud = 3 cadena 'buuu' longitud = 4