Función mktime() en C++ STL

mktime () es una función C++ incorporada que convierte la hora del calendario local a la hora desde la época y devuelve el valor como un objeto de tipo time_t. Sintaxis:  time_t mktime( struct tm *time_ptr ) Parámetros: la función acepta un puntero de parámetro obligatorio time_ptr que apunta a una estructura de objeto tm … Continue reading «Función mktime() en C++ STL»

Corchetes adicionales con nombres de funciones en C/C++

Considere el siguiente programa C. El programa tiene corchetes adicionales alrededor del nombre de la función. // C program to show that extra brackets with function // name work #include <stdio.h>    void (foo)(int n) {    printf(«Function : %d «, n); }    int main() {    (foo)(4);    return 0;   } Producción: Function 4 Entonces, poner … Continue reading «Corchetes adicionales con nombres de funciones en C/C++»

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

La función one_of_equal() en la biblioteca boost de C++ se encuentra bajo el encabezado ‘boost/algorithm/cxx11/one_of.hpp’, que prueba si exactamente uno de los elementos de una secuencia contra el valor pasado es el mismo. Toma una secuencia y un valor, y devuelve verdadero si exactamente uno de los elementos es el mismo en la secuencia que … Continue reading «boost::algorithm::one_of_equal() en la biblioteca de C++»

fcvt() en C/C++ con ejemplos

Esta función fcvt() convierte el valor de coma flotante en una string ASCII terminada en NULL y le devuelve un puntero. Se define en la función de biblioteca definida en el archivo de encabezado stdlib.h . Sintaxis: char * fcvt (doble valor, int num, int * dec, int * signo); Parámetros: 1. valor doble : … Continue reading «fcvt() en C/C++ con ejemplos»

std::fstream::close() en C++

Los archivos juegan un papel importante en la programación. Permite el almacenamiento de datos de forma permanente. El lenguaje C++ proporciona un mecanismo para almacenar la salida de un programa en un archivo y navegar desde un archivo en el disco. Este mecanismo se denomina manejo de archivos . Para realizar el manejo de archivos, … Continue reading «std::fstream::close() en C++»

Coerción de argumentos en C/C++

La coerción de argumentos es una característica de los prototipos de funciones mediante la cual el compilador convierte implícitamente el tipo de datos de los argumentos pasados ​​durante la llamada a la función para que coincida con el tipo de datos en la definición de la función. Sigue las reglas de promoción de argumentos. Por … Continue reading «Coerción de argumentos en C/C++»

Pasar referencia a un puntero en C++

Prerrequisito : Punteros vs Referencias en C++ . Para una comprensión clara, comparemos el uso de «puntero a puntero» VS «Referencia a puntero» en algunos casos. Nota: Está permitido usar «puntero a puntero» tanto en C como en C++, pero podemos usar «Referencia a puntero» solo en C++. Pasar puntero a una función Si se … Continue reading «Pasar referencia a un puntero en C++»

función de capacidad vectorial() en C++ STL

La función vector::capacity() es una función integrada que devuelve el tamaño del espacio de almacenamiento actualmente asignado para el vector, expresado en términos de elementos. Esta capacidad no es necesariamente igual al tamaño del vector. Puede ser igual o mayor, con el espacio adicional que permite acomodar el crecimiento sin necesidad de reasignar en cada … Continue reading «función de capacidad vectorial() en C++ STL»

función de borrado de lista() en C++ STL

list::erase() es una función integrada en C++ STL que se utiliza para eliminar elementos de un contenedor de lista. Esta función se puede usar para eliminar un solo elemento o un rango de elementos del contenedor de lista especificado. Sintaxis:  iterator list_name.erase(iterator position) or, iterator list_name.erase(iterator first, iterator last) Parámetros: esta función puede aceptar diferentes … Continue reading «función de borrado de lista() en C++ STL»

¿Diferencia entre «int main()» y «int main(void)» en C/C++?

  [ Nota: esto era cierto para las versiones anteriores de C, pero se modificó en C11 (y versiones más nuevas). En versiones más nuevas, foo() es lo mismo que foo(void). Consulte esto -> https://port70.net/~nsz/c/c11/n1570.html#6.11.6] Considere las siguientes dos definiciones de main().   CPP int main() {    /*  */    return 0; } Producción   y   CPP … Continue reading «¿Diferencia entre «int main()» y «int main(void)» en C/C++?»