Juego de palabras revoltijo personalizado

Dada una string str , la tarea es imprimir todos los anagramas de la string dada que forman una palabra que existe en el diccionario inglés. Nota: Para usar palabras del diccionario, se usa un archivo de texto donde se almacenan todas las palabras del diccionario. Ejemplos: Entrada: str = “tac” Salida: act cat Explicación: … Continue reading «Juego de palabras revoltijo personalizado»

Introducción a Objetos Complejos y Composición

Un objeto es una unidad básica de la Programación Orientada a Objetos y representa las entidades de la vida real. Los objetos complejos son los objetos que se construyen a partir de objetos más pequeños o una colección de objetos. Por ejemplo, un teléfono móvil se compone de varios objetos como una cámara, batería, pantalla, … Continue reading «Introducción a Objetos Complejos y Composición»

std::is_trivially_construcible en C++ con ejemplos

La plantilla std::is_trivially_construcible de C++ STL está presente en el archivo de encabezado <type_traits> . La plantilla std::is_trivially_construcible de C++ STL se usa para verificar si el tipo T dado es un tipo trivialmente construible con el conjunto de argumentos o no. Devuelve el valor booleano verdadero si T es un tipo trivialmente construible, de … Continue reading «std::is_trivially_construcible en C++ con ejemplos»

std::is_member_pointer en C++ con ejemplos

La plantilla std::is_member_pointer de C++ STL está presente en el archivo de encabezado <type_traits> . La plantilla std::is_member_pointer de C++ STL se utiliza para comprobar si la T es un puntero a un miembro no estático o no. Devuelve el valor booleano verdadero si T es un puntero a un tipo de miembro no estático; … Continue reading «std::is_member_pointer en C++ con ejemplos»

basic_istream::readsome() en C++ con ejemplos

basic_istream ::readsome() se usa para leer los datos del búfer y extrae hasta n caracteres disponibles de inmediato de la string de entrada. Esta función devuelve el número de caracteres extraídos. A continuación se muestra la sintaxis para el mismo: Archivo de cabecera: #include<iostream> Sintaxis: streamsize readsome(char_type* a, streamsize n); Parámetros: n: Representa el número … Continue reading «basic_istream::readsome() en C++ con ejemplos»

std::has_virtual_destructor en C++ con ejemplos

El std::has_virtual_destructor de C++ STL se usa para verificar si el tipo T dado tiene un destructor virtual o no. Devuelve el valor booleano ya sea verdadero o falso. A continuación se muestra la sintaxis del mismo: Archivo de encabezado:   #include<type_traits> Sintaxis:   template <class T> struct has_virtual_destructor; Parámetro: La plantilla std::has_virtual_destructor acepta un único parámetro … Continue reading «std::has_virtual_destructor en C++ con ejemplos»

std::string::find_last_of en C++ con ejemplos

El std::string::find_last_of es una función miembro de la clase de string que se utiliza para encontrar el índice de la última aparición de cualquier carácter en una string. Si el carácter está presente en la string, devuelve el índice de la última aparición de ese carácter en la string; de lo contrario, devuelve string::npos . … Continue reading «std::string::find_last_of en C++ con ejemplos»

Valor predeterminado de Vector en C++ STL

Los vectores son lo mismo que las arrays dinámicas con la capacidad de cambiar su tamaño automáticamente cuando se inserta o elimina un elemento, y el contenedor maneja automáticamente su almacenamiento. Los elementos vectoriales se colocan en almacenamiento contiguo para que se pueda acceder a ellos y recorrerlos mediante iteradores. De forma predeterminada, el tamaño … Continue reading «Valor predeterminado de Vector en C++ STL»

Mapa de Vectores en C++ STL con Ejemplos

Mapa en STL Los mapas son contenedores asociativos que almacenan elementos en forma de mapa. Cada elemento tiene un valor clave y un valor asignado. Dos valores asignados no pueden tener los mismos valores clave. Vector en STL Vector es lo mismo que las arrays dinámicas con la capacidad de cambiar su tamaño automáticamente cuando … Continue reading «Mapa de Vectores en C++ STL con Ejemplos»

Función iomanip setbase() en C++ con ejemplos

El método setbase() de la biblioteca iomanip en C++ se usa para establecer el indicador de campo base de la biblioteca ios en función del argumento especificado como parámetro para este método.  Sintaxis: setbase (int base) Parámetros: este método acepta la base como parámetro, que es el argumento entero correspondiente al que se establecerá la … Continue reading «Función iomanip setbase() en C++ con ejemplos»