función strtoul() en C/C++

La función strtoul() en C/C++ que convierte la parte inicial de la string en str en un valor int largo sin signo según la base dada, que debe estar entre 2 y 36 inclusive, o ser el valor especial 0. Esta función descarta cualquier carácter de espacio en blanco hasta que se encuentre el primer … Continue reading «función strtoul() en C/C++»

función map erase() en C++ STL

map::erase() es una función integrada en C++ STL que se usa para borrar elementos del contenedor. Se puede usar para borrar claves, elementos en cualquier posición específica o en un rango determinado.  Sintaxis para borrar una clave: map_name.erase(key) Parámetros: la función acepta una clave de parámetro obligatoria que especifica la clave que se borrará en … Continue reading «función map erase() en C++ STL»

función de reinicio de conjunto de bits() en C++ STL

bitset::reset() es una función incorporada en C++ STL que restablece los bits en el índice dado en el parámetro. Si no se pasa ningún parámetro, todos los bits se restablecen a cero. Sintaxis: reset(int index) Parámetro: La función acepta un índice de parámetro que significa la posición en la que el bit debe restablecerse a … Continue reading «función de reinicio de conjunto de bits() en C++ STL»

boost::algorithm::is_partitioned() en la biblioteca de C++

La función is_partitioned() en la biblioteca boost de C++ se encuentra bajo el encabezado ‘boost/algorithm/cxx11/is_partitioned.hpp’, que prueba si la secuencia dada está dividida de acuerdo con el predicado dado o no. La partición aquí significa que todos los elementos de la secuencia que satisfacen el predicado están al comienzo de la secuencia. Sintaxis :   bool … Continue reading «boost::algorithm::is_partitioned() en la biblioteca de C++»

Llamada de subrutinas sobrecargadas y formas de encontrar coincidencias precisas en C++

Al igual que otras subrutinas , también se denominan subrutinas sobrecargadas. Para decidir qué función invocar es importante determinar el número y tipo de argumentos. Por ejemplo, la siguiente parte del código informará sobre la subrutina de sobrecarga de llamadas: prnsqr(‘z’) // calls #2 prnsqr(13) // calls #1 prnsqr(134.520000012) // calls #4 prnsqr(12.5F) // calls … Continue reading «Llamada de subrutinas sobrecargadas y formas de encontrar coincidencias precisas en C++»

std::is_trivially_default_constructible en C++ con ejemplo

La plantilla std::is_trivially_default_construtible de C++ STL está presente en el archivo de encabezado <type_traits> . La plantilla std::is_trivially_default_constructible de C++ STL se usa para verificar si T es un tipo construible trivialmente predeterminado o no. Devuelve el valor booleano verdadero si T es un tipo construible trivialmente predeterminado; de lo contrario, devuelve falso. Archivo de … Continue reading «std::is_trivially_default_constructible en C++ con ejemplo»

std::is_copy_assignable en C++ con ejemplos

La plantilla std::is_copy_assignable de C++ STL está presente en el archivo de encabezado <type_traits> . La plantilla std::is_copy_assignable de C++ STL se usa para verificar si la T es copia asignable o no. Devuelve el valor booleano verdadero si T es un tipo asignable por copia; de lo contrario, devuelve falso. Archivo de cabecera: #include<type_traits> … Continue reading «std::is_copy_assignable en C++ con ejemplos»

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

El std::basic_istream::peek() solía leer el siguiente carácter del flujo de entrada sin extraerlo. Esta función no acepta ningún parámetro, simplemente devuelve el siguiente carácter en la string de entrada. A continuación se muestra la sintaxis para el mismo: Archivo de cabecera: #include<iostream> Sintaxis: int peek(); Valor devuelto: std ::basic_istream::peek() devuelve el siguiente carácter en la … Continue reading «basic_istream::peek() en C++ con ejemplos»

std::basic_istream::ignore en C++ con ejemplos

El std::basic_istream::ignore se usa para extraer caracteres de la string de entrada y los descarta, incluido el carácter delimitador, es decir, si se llega al final del archivo, esta función deja de extraer caracteres. El carácter delimitador es el carácter de nueva línea, es decir, ‘\n’ . Esta función también dejará de extraer caracteres si … Continue reading «std::basic_istream::ignore en C++ con ejemplos»

función ios rdstate() en C++ con ejemplos

El método rdstate() de la clase ios en C++ se usa para leer el estado interno de este flujo. Sintaxis: iostate rdstate() const; Parámetros: Este método no acepta ningún parámetro. Valor devuelto: este método devuelve el estado interno actual de esta secuencia. Ejemplo 1: // C++ code to demonstrate // the working of rdstate() function … Continue reading «función ios rdstate() en C++ con ejemplos»