Constantes de tiempo de ejecución y tiempo de compilación en C++

Constante de tiempo de ejecución : Estas son las constantes cuyos valores respectivos solo pueden conocerse o calcularse en el momento de ejecutar el código fuente. Las constantes de tiempo de ejecución son un poco más lentas que las constantes de tiempo de compilación, pero son más flexibles que las constantes de tiempo de compilación. … Continue reading «Constantes de tiempo de ejecución y tiempo de compilación en C++»

Comparación de tipos de datos booleanos en C++ y Java

El tipo de datos booleano es uno de los tipos de datos primitivos tanto en C++ como en Java. Aunque puede parecer el más fácil de todos los tipos de datos, ya que solo puede tener dos valores: verdadero o falso , pero seguramente es complicado ya que existen ciertas diferencias en su uso tanto … Continue reading «Comparación de tipos de datos booleanos en C++ y Java»

Tipos de datos definidos por el usuario en C++

Los tipos de datos son medios para identificar el tipo de datos y las operaciones asociadas para manejarlos. Hay tres tipos de tipos de datos: Tipos de datos predefinidos Tipos de datos derivados Tipos de datos definidos por el usuario En este artículo, se explica el tipo de datos definido por el usuario: Tipos de … Continue reading «Tipos de datos definidos por el usuario en C++»

operador typeid en C++ con ejemplos

typeid es un operador en C++.  Se utiliza cuando se necesita la información de tipo dinámico o tipo de tiempo de ejecución de un objeto. Está incluido en la biblioteca <typeinfo> . Por lo tanto, para usar typeid, esta biblioteca debe incluirse en el programa. La expresión typeid es una expresión lvalue . Sintaxis:   typeid(type); … Continue reading «operador typeid en C++ con ejemplos»

std::cualquier clase en C++

any es una de las características más nuevas de C++17 que proporciona un contenedor seguro para almacenar valores únicos de cualquier tipo. En términos sencillos, es un contenedor que permite almacenar cualquier valor en él sin preocuparse por la seguridad del tipo . Actúa como una extensión de C++ al imitar un comportamiento similar a … Continue reading «std::cualquier clase en C++»

Literales octales en C

Cuando inicializamos un valor poniendo ‘0’ antes de un número, el número se trata como octal. Por ejemplo, ’10’ se lee como 10 pero ‘010’ se lee como 8. Ejemplos: Input : 0101 Output : 65 Input : 01010 Output : 520 #include<iostream> using namespace std; int main() {       int x = 0101;      cout << … Continue reading «Literales octales 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++»

Inicialización cero en C++

Establecer el valor inicial de un objeto en cero se denomina inicialización cero. Sintaxis :   static T object; Tt = {} ; T {} ; char array [n] = » «; La inicialización cero se realiza en las siguientes situaciones:-  Cero se inicializa para cada variable nombrada con duración de almacenamiento local de subprocesos o … Continue reading «Inicialización cero en C++»

Promociones enteras en C

Algunos tipos de datos como char , short int toman menos bytes que int , estos tipos de datos se promocionan automáticamente a int o int sin firmar cuando se realiza una operación en ellos. Esto se llama promoción de enteros. Por ejemplo, no se realiza ningún cálculo aritmético en tipos más pequeños como char … Continue reading «Promociones enteras en C»

Tipos de datos definidos por el usuario en C++ – Part 1

Los tipos de datos son medios para identificar el tipo de datos y las operaciones asociadas para manejarlos. Hay tres tipos de tipos de datos: Tipos de datos predefinidos Tipos de datos derivados Tipos de datos definidos por el usuario En este artículo, se explica el tipo de datos definido por el usuario: Tipos de … Continue reading «Tipos de datos definidos por el usuario en C++ – Part 1»