función strrchr() en C/C++ – Part 1

La función strrchr() en C/C++ localiza la última aparición de un carácter en una string. Devuelve un puntero a la última aparición en la string. El carácter nulo de terminación se considera parte de la string C. Por lo tanto, también se puede ubicar para recuperar un puntero al final de una string. Se define … Continue reading «función strrchr() en C/C++ – Part 1»

función vector shrink_to_fit() en C++ STL

El vector::shrink_to_fit() es una función incorporada en C++ STL que reduce la capacidad del contenedor para que se ajuste a su tamaño y destruye todos los elementos más allá de la capacidad. Sintaxis: vector_name.shrink_to_fit() Parámetros: La función no acepta ningún parámetro. Valor devuelto: La función no devuelve nada.  Complejidad del tiempo: lineal O (N) El … Continue reading «función vector shrink_to_fit() en C++ STL»

Polimorfismo en C++

  La palabra “polimorfismo” significa tener muchas formas. En palabras simples, podemos definir el polimorfismo como la capacidad de un mensaje para mostrarse en más de una forma. Un ejemplo de la vida real de polimorfismo es una persona que al mismo tiempo puede tener diferentes características. Como un hombre al mismo tiempo es padre, … Continue reading «Polimorfismo en C++»

Devoluciones de llamada en C

Una devolución de llamada es cualquier código ejecutable que se pasa como argumento a otro código, que se espera que devuelva la llamada (ejecute) el argumento en un momento dado [Fuente: Wiki ]. En lenguaje sencillo, si se pasa una referencia de una función a otra función como argumento para llamarla, entonces se llamará como … Continue reading «Devoluciones de llamada en C»

std::remove_volatile en C++ con ejemplos

La plantilla std::remove_volatile de C++ STL está presente en el archivo de encabezado <type_traits>. La plantilla std::remove_volatile de C++ STL se usa para obtener la T sin calificación volátil. Devuelve el valor booleano verdadero si T no tiene calificación volátil, de lo contrario devuelve falso. A continuación se muestra la sintaxis para el mismo: Archivo … Continue reading «std::remove_volatile en C++ con ejemplos»

Plantilla std::is_trivially_copyable en C++ con ejemplos

La plantilla std::is_trivially_copyable de C++ STL está presente en el archivo de encabezado <type_traits> . La plantilla std::is_trivially_copyable de C++ STL se usa para verificar si T es un tipo copiable trivialmente (un tipo cuyo almacenamiento es contiguo) o no. Devuelve el valor booleano verdadero si T es un tipo copiable trivialmente, de lo contrario … Continue reading «Plantilla std::is_trivially_copyable en C++ con ejemplos»

std::is_move_construcible en C++ con ejemplos

La plantilla std::is_move_construtible de C++ STL está presente en el archivo de encabezado <type_traits> . La plantilla std::is_move_construtible de C++ STL se usa para verificar si la T es construible de movimiento (que se puede construir a partir de una referencia de valor r de su tipo) o no. Devuelve el valor booleano ya sea … Continue reading «std::is_move_construcible en C++ con ejemplos»

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

El método basic_stream::seekg() se utiliza para establecer la posición del siguiente carácter que se extraerá del flujo de entrada. Esta función está presente en el archivo de encabezado de iostream. A continuación se muestra la sintaxis para el mismo: Archivo de cabecera: #include<iostream> Sintaxis: basic_istream& seekg (pos_type pos); Parámetro: pos : Representa la nueva posición … Continue reading «basic_istream::seekg() en C++ con ejemplos»

std::bit_or en C++ con ejemplos

El bit_or es una función incorporada en C++ que se usa para realizar bitwise_or y devolver el resultado después de aplicar la operación bitwise_or en sus argumentos. Archivo de cabecera: #include <functional.h> Clase de plantilla: template <class T> struct bit_or; Parámetros: Acepta un parámetro T que es el tipo de argumento a comparar por la … Continue reading «std::bit_or en C++ con ejemplos»

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

El método good() de la clase ios en C++ se usa para verificar si la transmisión es lo suficientemente buena para funcionar. Significa que esta función verificará si esta transmisión ha generado algún error o no. Sintaxis: bool good() const; Parámetros: Este método no acepta ningún parámetro. Valor devuelto: este método devuelve verdadero si la … Continue reading «función ios good() en C++ con ejemplos»