Programación Orientada a Objetos en C++ – Part 1

TABLA DE CONTENIDO : Introducción Clase Objetos Encapsulación Abstracción Polimorfismo Herencia Enlace dinámico Paso de mensajes Programación orientada a objetos: como su nombre indica, utiliza objetos en la programación. La programación orientada a objetos tiene como objetivo implementar entidades del mundo real como herencia, ocultación, polimorfismo, etc. en la programación. El objetivo principal de OOP … Continue reading «Programación Orientada a Objetos en C++ – Part 1»

Crear una string de longitud específica en C++

C++ tiene en su definición una forma de representar una secuencia de caracteres como un objeto de una clase . Esta clase se llama std::string . La clase String almacena los caracteres como una secuencia de bytes con la funcionalidad de permitir el acceso a los caracteres de un solo byte. Este artículo se enfoca … Continue reading «Crear una string de longitud específica en C++»

Diferencia entre cerr y zueco

En C++ , la entrada y la salida se realizan en forma de una secuencia de bytes o más comúnmente conocida como secuencias. cerr y clog están asociados con el flujo de salida de error C estándar stderr, pero cerris es el flujo de error estándar sin búfer, mientras que clog es el flujo de … Continue reading «Diferencia entre cerr y zueco»

Palabras clave de C++

C++ es un lenguaje poderoso. En C++ podemos escribir programas estructurados y también programas orientados a objetos . C++ es un superconjunto de C y, por lo tanto, la mayoría de las construcciones de C son legales en C++ con su significado sin cambios. Sin embargo, hay algunas excepciones y adiciones. Token : cuando el … Continue reading «Palabras clave de C++»

Tipos enumerados o enumeraciones en C++

El tipo enumerado (enumeración) es un tipo de datos definido por el usuario al que se le pueden asignar algunos valores limitados. Estos valores son definidos por el programador en el momento de declarar el tipo enumerado. Si asignamos un valor flotante en un valor de carácter, el compilador genera un error. De la misma … Continue reading «Tipos enumerados o enumeraciones en C++»

Arrays en C/C++

Formación Es un grupo de variables de tipos de datos similares referidos por un solo elemento. Sus elementos se almacenan en una ubicación de memoria contigua. El tamaño de la array debe mencionarse al declararla. Los elementos de la array siempre se cuentan desde cero (0) en adelante. Se puede acceder a los elementos del … Continue reading «Arrays en C/C++»

Problema de inicialización en C++

En este artículo, discutiremos el problema de la inicialización en C++ , los miembros de datos de una clase tienen un ámbito privado por defecto, por lo que no se puede acceder a ellos directamente fuera de la clase. Por lo tanto, cuando se crean objetos , los miembros del objeto no se pueden inicializar … Continue reading «Problema de inicialización en C++»

Orden de ejecución en la lista de inicializadores en C++

Requisito previo: Clases , Constructores , Lista de inicializadores En este artículo, discutiremos el orden de ejecución en la lista de inicializadores en C++ . Generalmente, el orden de ejecución es de arriba a abajo y de izquierda a derecha. Pero surge una rara condición en la que esta regla falla cuando la lista de … Continue reading «Orden de ejecución en la lista de inicializadores en C++»

Diferencia entre std::numeric_limits<T> min, max y lower en C++

La clase std::numeric_limits<T> en el encabezado de límite proporciona la función min() , max() y lower() para todos los tipos de datos numéricos junto con las otras funciones miembro . std::numeric_limits<T>::max(): El std::numeric_limits<T>::max() para cualquier tipo T proporciona el valor finito máximo representable por el tipo numérico T . Entonces, la función max() da un … Continue reading «Diferencia entre std::numeric_limits<T> min, max y lower en C++»