Valor máximo de int sin firmar en C++

En este artículo, discutiremos el valor máximo de unsigned int en C++ . El tipo de datos int sin firmar en C++ se usa para almacenar números enteros de 32 bits. representa sin firmar Algunas propiedades del tipo de datos int sin firmar son: Un tipo de datos sin firmar solo puede almacenar valores positivos. … Continue reading «Valor máximo de int sin firmar en C++»

Entrada/salida básica en C++

C++ viene con bibliotecas que nos brindan muchas formas de realizar entradas y salidas. En C++, la entrada y la salida se realizan en forma de una secuencia de bytes o más comúnmente conocida como secuencias . Flujo de entrada: si la dirección del flujo de bytes es desde el dispositivo (por ejemplo, el teclado) … Continue reading «Entrada/salida básica en C++»

Bucles en C y C++ – Part 2

En programación, a veces es necesario realizar alguna operación más de una vez o (digamos) n número de veces. Los bucles se utilizan cuando necesitamos ejecutar repetidamente un bloque de instrucciones.  Por ejemplo : supongamos que queremos imprimir «Hello World» 10 veces. Esto se puede hacer de dos maneras como se muestra a continuación:  Método … Continue reading «Bucles en C y C++ – Part 2»

¿Cómo funciona la función genérica find() en C++ STL?

find(): la función find() se usa para buscar el elemento en el rango dado y cada contenedor STL tiene la funcionalidad para buscar el elemento usando la función find() . La función de búsqueda genérica funciona en todos los tipos de datos . Tipo de devolución: Devuelve un iterador al primer elemento en el rango … Continue reading «¿Cómo funciona la función genérica find() en C++ STL?»

Similitudes y diferencias entre Ruby y C++

Hay muchas similitudes entre C++ y Ruby, algunas de ellas son: Al igual que C++, en Ruby… Al igual que en C++, public, private y protected también funcionan de manera similar en Ruby. La sintaxis de herencia sigue siendo solo un carácter, pero es < en lugar de: en Ruby. De la misma forma en … Continue reading «Similitudes y diferencias entre Ruby y C++»

Eliminación de array de objetos en C++

Necesidad de eliminación del objeto : Para evitar pérdidas de memoria , como cuando un objeto se crea dinámicamente usando new , ocupa memoria en la sección Heap . Si los objetos no se eliminan explícitamente, el programa se bloqueará durante el tiempo de ejecución. Programa 1: Cree un objeto de la clase que se … Continue reading «Eliminación de array de objetos en C++»

Toma de decisiones en C/C++ (if, if..else, Nested if, if-else-if)

Hay situaciones en la vida real en las que necesitamos tomar algunas decisiones y, en base a estas decisiones, decidimos qué debemos hacer a continuación. También surgen situaciones similares en la programación en las que necesitamos tomar algunas decisiones y, en base a estas decisiones, ejecutaremos el siguiente bloque de código. Por ejemplo, en C, … Continue reading «Toma de decisiones en C/C++ (if, if..else, Nested if, if-else-if)»

Estándar de lenguaje de programación C

  La idea de este artículo es introducir el estándar C.  ¿Qué hacer cuando un programa en C produce resultados diferentes en dos compiladores diferentes?  Por ejemplo, considere el siguiente programa en C simple.  C void main() {  } El programa anterior falla en gcc ya que el tipo de retorno de main es nulo, … Continue reading «Estándar de lenguaje de programación C»

Problema con getline() después de cin >>

La función getline() en C++ se usa para leer una string o una línea del flujo de entrada. La función getline() no ignora los espacios en blanco iniciales. Por lo tanto, se debe tener especial cuidado al usar getline() después de cin porque cin ignora los espacios en blanco y los deja en la transmisión … Continue reading «Problema con getline() después de cin >>»

atributos en C++

Los atributos son una de las características clave del C++ moderno que permite al programador especificar información adicional al compilador para hacer cumplir las restricciones (condiciones), optimizar ciertas piezas de código o generar algún código específico . En términos simples, un atributo actúa como una anotación o una nota para el compilador que proporciona información … Continue reading «atributos en C++»