borrar y liberar() en C++ – Part 1

delete y free() tienen funcionalidades similares en lenguajes de programación pero son diferentes. En C++, el operador de eliminación solo debe usarse para los punteros que apuntan a la memoria asignada mediante el operador new o para un puntero NULL, y free() solo debe usarse para los punteros que apuntan a la memoria asignada mediante … Continue reading «borrar y liberar() en C++ – Part 1»

¿Qué se hereda de la clase principal en C++?

Las siguientes son las cosas que una clase derivada hereda de su padre. 1) Cada miembro de datos que se define en la clase principal (¡aunque es posible que dichos miembros no siempre estén accesibles en la clase derivada!). 2) Cada función miembro ordinaria de la clase principal (¡aunque es posible que dichos miembros no siempre … Continue reading «¿Qué se hereda de la clase principal en C++?»

Funciones asctime() y asctime_s() en C con ejemplos

Función asctime():  La función asctime() se define enarchivo de cabecera time.h. Esta función devuelve el puntero a la string que contiene la información almacenada en la estructura apuntada al tipo struct tm . Esta función se utiliza para devolver la hora local definida por el sistema. Sintaxis:   char *asctime(const struct tm* tm_ptr); 0 Parámetros: esta … Continue reading «Funciones asctime() y asctime_s() en C con ejemplos»

Variable estática interna vs variable estática externa con ejemplos en C

La variable estática puede ser interna o externa según el lugar de declaración. Las variables estáticas se almacenan en segmentos de datos inicializados. Variables estáticas internas: Las variables estáticas internas se definen como aquellas que tienen variables estáticas que se declaran dentro de una función y se extienden hasta el final de la función en … Continue reading «Variable estática interna vs variable estática externa con ejemplos en C»

Sistema de Reservas Ferroviarias en C

El sistema de reserva de boletos de tren se implementa mediante programación en C. Es lo mismo que uno puede ver mientras buscamos la reserva de boletos en línea. La siguiente serie de pasos se siguen al reservar un boleto de tren en este software: El primer paso es proporcionar el número total de pasajeros … Continue reading «Sistema de Reservas Ferroviarias en C»

const_cast en C++ | Tipo Operadores de fundición

C++ admite los siguientes 4 tipos de operadores de conversión: 1. const_cast 2. static_cast 3. dynamic_cast 4. reinterpret_cast 1. const_cast const_cast se usa para desechar la constness de las variables. Los siguientes son algunos datos interesantes sobre const_cast. 1) const_cast se puede usar para cambiar miembros de clase no const dentro de una función de … Continue reading «const_cast en C++ | Tipo Operadores de fundición»

palabra clave int en C

En el lenguaje de programación C, la palabra clave ‘int’ se usa en una declaración de tipo para dar a una variable un tipo entero. Sin embargo, el hecho de que el tipo represente números enteros no significa que pueda representar todos los números enteros. El tamaño de una variable int es fijo y está … Continue reading «palabra clave int en C»

Comprender la palabra clave «externa» en C

Estoy seguro de que esta publicación será tan interesante e informativa para los vírgenes de C (es decir, los principiantes) como para aquellos que están bien versados ​​en C. Permítanme comenzar diciendo que la palabra clave extern se aplica a las variables de C (objetos de datos ) y funciones C. Básicamente, la palabra clave … Continue reading «Comprender la palabra clave «externa» en C»

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

c16rtomb () es una función integrada en C/C++ que convierte la representación de caracteres de 16 bits en una representación de caracteres multibyte estrecha. Se define dentro del archivo de encabezado uchar.h de C++. Sintaxis : size_t c16rtomb(char* s, char16_t c16, mbstate_t* p) Parámetros : la función acepta tres parámetros obligatorios como se muestra a … Continue reading «función c16rtomb() en C/C++»

¿Qué son los punteros cercanos, lejanos y enormes?

Estos son algunos conceptos antiguos utilizados en las arquitecturas Intel de 16 bits en los días de MS DOS, que ya no son muy útiles. El puntero cercano se utiliza para almacenar medios de direcciones de 16 bits dentro del segmento actual en una máquina de 16 bits. La limitación es que solo podemos acceder … Continue reading «¿Qué son los punteros cercanos, lejanos y enormes?»