cppreference.com
Crear una cuenta
Iniciar sesión
Espacios de nombres
Página
Discusión
Variantes
Vistas
Ver
Editar
Historial
Acciones
std::basic_string_view<CharT,Traits>::
swap
De cppreference.com
<
cpp
|
string
|
basic string view
C++
Apoyo de compiladores
Implementaciones independientes y albergadas
Lenguaje
Biblioteca estándar
Encabezados de la biblioteca estándar
Requisitos denominados
Macros de prueba de característica
(C++20)
Biblioteca de apoyo del lenguaje
Biblioteca de conceptos
(C++20)
Biblioteca de diagnósticos
Biblioteca de gestión de memoria
Biblioteca de metaprogramación
(C++11)
Biblioteca de servicios generales
Biblioteca de contenedores
Biblioteca de iteradores
Biblioteca de rangos
(C++20)
Biblioteca de algoritmos
Biblioteca de cadenas
Biblioteca de procesamiento de texto
Biblioteca numérica
Biblioteca de fecha y hora
Biblioteca de entrada/salida
Biblioteca del sistema de archivos
(C++17)
Biblioteca de apoyo de concurrencia
(C++11)
Biblioteca de apoyo de ejecución
(C++26)
Especificaciones técnicas
Índice de símbolos
Bibliotecas externas
[editar]
Biblioteca de cadenas
Cadenas terminadas en nulo
Cadenas de bytes
Cadenas multibyte
De caracteres anchos
Clases
basic_string
basic_string_view
(C++17)
char_traits
[editar]
std::basic_string_view
Funciones miembro
basic_string_view::basic_string_view
basic_string_view::operator=
Iteradores
basic_string_view::begin
basic_string_view::cbegin
basic_string_view::end
basic_string_view::cend
basic_string_view::rbegin
basic_string_view::crbegin
basic_string_view::rend
basic_string_view::crend
Acceso a elementos
basic_string_view::at
basic_string_view::operator[]
basic_string_view::front
basic_string_view::back
basic_string_view::data
Capacidad
basic_string_view::size
basic_string_view::length
basic_string_view::max_size
basic_string_view::empty
Modificadores
basic_string_view::remove_prefix
basic_string_view::remove_suffix
basic_string_view::swap
Operaciones
basic_string_view::copy
basic_string_view::substr
basic_string_view::compare
basic_string_view::starts_with
(C++20)
basic_string_view::ends_with
(C++20)
basic_string_view::find
basic_string_view::rfind
basic_string_view::find_first_of
basic_string_view::find_last_of
basic_string_view::find_first_not_of
basic_string_view::find_last_not_of
Constantes
basic_string_view::npos
Funciones no miembro
operator==
operator!=
operator<
operator>
operator<=
operator>=
operator<=>
(hasta C++20)
(hasta C++20)
(hasta C++20)
(hasta C++20)
(hasta C++20)
(C++20)
operator<<
operator""sv
Clases auxiliares
hash
<std::string_view>
hash
<std::wstring_view>
hash
<std::u8string_view>
hash
<std::u16string_view>
hash
<std::u32string_view>
(C++20)
Guías de deducción
(C++20)
[editar]
constexpr
void
swap
(
basic_string_view
&
v
)
noexcept
;
(desde C++17)
Intercambia la vista con la vista de
v
.
[
editar
]
Parámetros
v
-
Vista con la cual intercambiar.
[
editar
]
Valor de retorno
(ninguno)
[
editar
]
Complejidad
Constante.