estándar::string::borrar en C++

El contenido de la string se establece en una string vacía, borrando cualquier contenido anterior y dejando así su tamaño en 0 caracteres. Parámetros: ninguno Valor devuelto: ninguno void string ::clear () – Removes all characters (makes string empty) – Doesn’t throw any error – Receives no parameters and returns nothing // CPP code to … Continue reading «estándar::string::borrar en C++»

std::buscar en C++ – Part 2

Encuentra el elemento en el rango dado de números. Devuelve un iterador al primer elemento en el rango [primero, último] que se compara igual a val. Si no se encuentra tal elemento, la función regresa en último lugar. Plantilla de función: InputIterator find (InputIterator primero, InputIterator último, const T& val) first,last : iteradores de entrada … Continue reading «std::buscar en C++ – Part 2»

Imprime las 3 strings dadas después de modificar y concatenar

Dadas tres strings (sin espacios). La tarea es imprimir la nueva string después de modificar las tres strings dadas de la siguiente manera:   Reemplace todas las vocales presentes en la primera string con «*». No cambies nada en la segunda string. Reemplace todas las consonantes en la tercera string con «$». Concatene las tres strings … Continue reading «Imprime las 3 strings dadas después de modificar y concatenar»

std::string::erase en C++ – Part 1

La función borra una parte del contenido de la string, acortando la longitud de la string. Los caracteres afectados dependen de la versión de la función miembro utilizada:  Valor devuelto: erase() devuelve *this.  Complejidad del tiempo: O(n), n=longitud de la string Sintaxis 1: borra todos los caracteres de una string string& string ::erase () CPP … Continue reading «std::string::erase en C++ – Part 1»

std::basic_string::at en C++

Devuelve una referencia al carácter en la ubicación especificada pos. La función verifica automáticamente si pos es la posición válida de un carácter en la string (es decir, si pos es menor que la longitud de la string), lanzando una excepción fuera de rango si no lo es. Sintaxis: reference at (size_type pos); const_reference at … Continue reading «std::basic_string::at en C++»

Cuerdas STL en C++

Las cuerdas son implementaciones de cuerdas escalables. Están diseñados para una operación eficiente que involucra a la string como un todo. Las operaciones como la asignación, la concatenación y la substring toman un tiempo que es casi independiente de la longitud de la string. Una cuerda es un árbol binario en el que cada hoja … Continue reading «Cuerdas STL en C++»

string::npos en C++ con ejemplos

¿Qué es string::npos : Es un valor de miembro estático constante con el valor más alto posible para un elemento de tipo size_t . En realidad significa hasta el final de la string . Se utiliza como el valor de un parámetro de longitud en las funciones miembro de la string . Como valor de … Continue reading «string::npos en C++ con ejemplos»

std::string::compare() en C++

compare() es una función de miembro público de la clase de string. Compara el valor del objeto de string (o una substring) con la secuencia de caracteres especificada por sus argumentos. El compare() puede procesar más de un argumento para cada string para que uno pueda especificar una substring por su índice y por su longitud. … Continue reading «std::string::compare() en C++»

estándar::string::insertar() en C++

insert() se usa para insertar caracteres en una string en la posición especificada. Admite varias sintaxis para facilitar las mismas, aquí las describiremos. Sintaxis 1: inserta los caracteres de str a partir del índice idx. string& string::insert (size_type idx, const string& str) idx :is the index number str : is the string from which characters … Continue reading «estándar::string::insertar() en C++»

función strcat() en C/C++ con ejemplo

En C/C++, strcat() es una función predefinida utilizada para el manejo de strings , en la biblioteca de strings ( string.h en C y cstring en C++). Esta función agrega la string a la que apunta src al final de la string a la que apunta dest. Agregará una copia de la string de origen … Continue reading «función strcat() en C/C++ con ejemplo»