◐ Shell
clean mode source ↗

std::basic_string_view<CharT,Traits>::remove_prefix - cppreference.com

De cppreference.com

constexpr void remove_prefix(size_type n);

(desde C++17)

Mueve el inicio de la vista hacia adelante n caracteres.

El comportamiento es indefinido si n > size().

Parámetros

n - El número de caracteres a remover del inicio de la vista.

Valor de retorno

(ninguno)

Complejidad

Constante.

Ejemplo

#include <iostream>
#include <algorithm>
#include <string_view>
int main()
{
    std::string str = "   cadena recortada";
    std::string_view v = str;
    v.remove_prefix(std::min(v.find_first_not_of(" "), v.size()));
    std::cout << "Cadena: '" << str << "'\n"
              << "Vista : '" << v << "'\n";
}

Salida:

Cadena: '   cadena recortada'
Vista : 'cadena recortada'

Véase también