establecer::claro en C++ STL

Los conjuntos son un tipo de contenedores asociativos en los que cada elemento tiene que ser único, porque el valor del elemento lo identifica. El valor del elemento no se puede modificar una vez que se agrega al conjunto, aunque es posible eliminar y agregar el valor modificado de ese elemento. dejar en clear() La … Continue reading «establecer::claro en C++ STL»

establecer::tamaño() en C++ STL

Los conjuntos son contenedores que almacenan elementos únicos siguiendo un orden específico. Internamente, los elementos de un conjunto siempre están ordenados . Los conjuntos normalmente se implementan como árboles de búsqueda binarios . set::size( ) La función size() se usa para devolver el tamaño del contenedor del conjunto o el número de elementos en el … Continue reading «establecer::tamaño() en C++ STL»

lista::operador= en C++ STL

Las listas son contenedores utilizados en C++ para almacenar datos de forma no contigua. Normalmente, las arrays y los vectores son de naturaleza contigua, por lo que las operaciones de inserción y eliminación son más costosas en comparación con la opción de inserción y eliminación en las listas. lista::operador= Este operador se utiliza para asignar … Continue reading «lista::operador= en C++ STL»

forward_list::push_front() y forward_list::pop_front() 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 «forward_list::push_front() y forward_list::pop_front() en C++ STL»

función is_trivial en C++

La función is_trivial se usa para verificar si el tipo T dado es una clase trivial o no. Es una plantilla declarada en el archivo de encabezado <type_traits> . Un tipo trivial es un tipo cuyo almacenamiento es contiguo (trivialmente copiable) y que solo admite la inicialización predeterminada estática (trivialmente predeterminada construible), ya sea cv-calificado … Continue reading «función is_trivial en C++»

string en() en C++ – Part 1

std::string::at se puede usar para extraer caracteres por caracteres de una string determinada. Admite dos sintaxis diferentes, ambas con parámetros similares:  Sintaxis 1:   char& string::at (size_type idx) Sintaxis 2:   const char& string::at (size_type idx) const idx : index number Both forms return the character that has the index idx (the first character has index 0). For … Continue reading «string en() en C++ – Part 1»

std::is_partitioned en C++

std::is_partitioned se usa para encontrar si el rango [primero, último] está particionado o no. Se dice que un rango se divide con respecto a una condición si todos los elementos para los que la condición se evalúa como verdadera preceden a aquellos para los que es falsa. Se define en el archivo de cabecera. Si … Continue reading «std::is_partitioned en C++»

std::unique_copy en C++

std::unique se usa para eliminar duplicados de cualquier elemento presente consecutivamente en un rango [primero, último]. Realiza esta tarea para todos los subgrupos presentes en el rango que tengan el mismo elemento presente consecutivamente. Pero, ¿qué pasa si no queremos alterar el rango original y solo queremos que el resultado de std::unique se copie en … Continue reading «std::unique_copy en C++»

std::buscar en C++ – Part 1

std::search se define en el archivo de encabezado <algorithm> y se usa para averiguar la presencia de una subsecuencia que satisface una condición (igualdad si no se define dicho predicado) con respecto a otra secuencia. Busca en la secuencia [first1, last1) la primera ocurrencia de la subsecuencia definida por [first2, last2), y devuelve un iterador … Continue reading «std::buscar en C++ – Part 1»

std::is_sorted en C++

La función de C++ std::is_sorted verifica si los elementos en el rango [primero, último] están ordenados en orden ascendente. Los elementos se comparan usando el operador  < . Hay dos variantes de std::is_sorted:   Sin usar predicado binario   bool is_sorted( ForwardIt first, ForwardIt last ); first, last : the range of elements to examine Return value … Continue reading «std::is_sorted en C++»