función vectorial rbegin() y rend() en C++ STL

vector::rbegin() es una función integrada en C++ STL que devuelve un iterador inverso que apunta al último elemento del contenedor. Sintaxis:   vector_name.rbegin() Parámetros: La función no acepta ningún parámetro. Valor devuelto: la función devuelve un iterador inverso que apunta al último elemento del contenedor. Programa para demostrar el método vector::rbegin():  Programa 1:   CPP // CPP program … Continue reading «función vectorial rbegin() y rend() en C++ STL»

liste la función push_back() en C++ STL

La función list:push_back() en C++ STL se usa para agregar un nuevo elemento a un contenedor de lista existente. Toma el elemento que se agregará como parámetro y lo agrega al contenedor de lista. Sintaxis:   list_name.push_back(value) Parámetros: esta función acepta un solo parámetro que es un valor obligatorio . Esto se refiere al elemento que … Continue reading «liste la función push_back() en C++ STL»

std::forward_list::sort() en C++ STL

La lista de reenvío en STL implementa una lista enlazada individualmente. Introducido desde C++ 11, la lista de reenvío es más útil que otros contenedores en las operaciones de inserción, eliminación y movimiento (como ordenar) y permite la inserción y eliminación constante de elementos en el tiempo. Se diferencia de la lista por el hecho … Continue reading «std::forward_list::sort() en C++ STL»

cola::vacío() y cola::tamaño() en C++ STL

Las colas son un tipo de adaptadores de contenedores que operan en un tipo de disposición de primero en entrar, primero en salir (FIFO). Los elementos se insertan en la parte posterior (final) y se eliminan desde el frente. cola::vacío() La función empty() se utiliza para comprobar si el contenedor de la cola está vacío … Continue reading «cola::vacío() y cola::tamaño() en C++ STL»

Iteradores de acceso aleatorio en C++

Después de pasar por la definición de plantilla de varios algoritmos STL como std::nth_element , std::sort , debe haber encontrado su definición de plantilla que consiste en objetos de tipo Iterador de acceso aleatorio . Entonces, ¿qué son y por qué se utilizan? Los iteradores de acceso aleatorio son uno de los cinco tipos principales … Continue reading «Iteradores de acceso aleatorio en C++»

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++»

std::clase de string en C++

C++ tiene en su definición una forma de representar una secuencia de caracteres como un objeto de la clase . Esta clase se llama std:: string. La clase String almacena los caracteres como una secuencia de bytes con la funcionalidad de permitir el acceso al carácter de un solo byte . String frente a array … Continue reading «std::clase de string en C++»

Inferencia de tipos en C++ (auto y decltype)

La inferencia de tipo se refiere a la deducción automática del tipo de datos de una expresión en un lenguaje de programación. Antes de C++ 11, cada tipo de datos debía declararse explícitamente en tiempo de compilación, lo que limitaba los valores de una expresión en tiempo de ejecución, pero después de la nueva versión … Continue reading «Inferencia de tipos en C++ (auto y decltype)»

Establecido en la biblioteca de plantillas estándar de C++ (STL) – Part 1

 Los conjuntos son un tipo de contenedor asociativo en el que cada elemento tiene que ser único porque el valor del elemento lo identifica. Los valores se almacenan en un orden ordenado específico, es decir, ascendente o descendente. Sintaxis: Haga clic aquí para el curso completo! C++ #include <iostream> #include <set>   int main() { … Continue reading «Establecido en la biblioteca de plantillas estándar de C++ (STL) – Part 1»

pila vacía() y tamaño de pila() en C++ STL – Part 1

Las pilas son un tipo de adaptadores de contenedores con tipo de funcionamiento LIFO (Last In First Out), donde se agrega un nuevo elemento en un extremo y (arriba) se elimina un elemento solo de ese extremo. pila::vacío() La función empty() se usa para verificar si el contenedor de la pila está vacío o no. … Continue reading «pila vacía() y tamaño de pila() en C++ STL – Part 1»