Herencia de clases en C++

Continuando con la programación orientada a objetos en C++ hoy vamos a ver cómo funciona la herencia de clases, con algunos ejemplos. Recordemos que, en C++, cuando una clase extiende de otra, la misma hereda sus métodos y propiedades, exceptuando el constructor. También vamos a ver cómo sobrescribir métodos de la clase padre. Nota: antes de que leas sobre la herencia, mira los principios de la programación orientada a objetos en C++. ...

junio 20, 2019 · 3 min · 597 palabras · Parzibyte

Namespaces en C++ con "using namespace"

En mucho código de C++ existe la siguiente declaración: using namespace std; O: using namespace otroEspacioDeNombres; Muchos programadores lo colocan sin saber, y a veces el no saber genera errores. Por ello es que hoy voy a explicar cómo se usan los namespaces en CPP además de por qué se utiliza “using namespace”. ...

junio 20, 2019 · 2 min · 317 palabras · Parzibyte

Recorrer vectores en C++

Un vector en C++ es como un arreglo mejorado, es algo así como una lista o arraylist de Java. Los vectores tienen muchos métodos que hacen que sean dinámicos, y no estáticos como los arreglos. Hoy vamos a ver algunas maneras de recorrer o iterar vectores en C++. ...

junio 20, 2019 · 3 min · 544 palabras · Parzibyte

Clases y objetos en C++

C++ soporta la programación orientada a objetos (OOP o POO). En este post vamos a ver cómo trabajar con clases y objetos de CPP, vamos a ver cómo se define una clase y cómo se crea una instancia de la misma, además de ver los getters, setters, modificadores de acceso, propiedades y métodos. Nota: comenzaré explicando cómo funcionan las clases y objetos en CPP, y al final dejaré un ejemplo de código de una clase y la creación de objetos. ...

junio 19, 2019 · 4 min · 722 palabras · Parzibyte

Modificador "auto" en C++

En CPP o C++ existe la palabra clave “auto” al declarar variables, su uso permite al programador ahorrar la declaración del tipo en una variable. Dicho de otra manera, “auto” permite la inicialización de variables sin especificar el tipo. ...

junio 19, 2019 · 2 min · 330 palabras · Parzibyte

Promedio de arreglo en C++

En este post vamos a ver un algoritmo muy sencillo en C++: obtener el promedio de los valores de un arreglo. Vamos a hacerlo en una función que recibe el arreglo y la longitud del mismo. Aunque lo haremos con un arreglo de enteros, funcionará perfecto para otro tipo de arreglos, simplemente cambiando los tipos de dato. ...

junio 16, 2019 · 2 min · 267 palabras · Parzibyte

Convertir cadena a mayúscula y minúscula en C++

Anteriormente vimos cómo convertir una cadena a mayúscula y minúscula en C. Ahora veremos cómo hacerlo en C++. Aunque el código de C es compatible con el de C++, algunas cosas, por más mínimas que sean, cambian. Por otro lado, C++ agrega algunas cosas a las strings que nos permiten hacer más con menos código. ...

junio 5, 2019 · 3 min · 463 palabras · Parzibyte

Instalar GCC y G++ (compilador de C y CPP) en Android con Termux

Ya estamos aquí con otra entrada sobre Termux y Android. En este post vamos a ver cómo instalar el paquete clang, el cual va a configurar y preparar el compilador de C y C++ para poder programar en C y CPP desde nuestro Android. Antes de continuar recuerda instalar Termux y sus utilidades básicas, así como realizar las configuraciones necesarias. ...

marzo 23, 2019 · 3 min · 440 palabras · Parzibyte

Elevar número a potencia en C++ o CPP

Introducción Esta es una entrada muy corta. Únicamente veremos cómo elevar un número a una potencia en C++, veremos algunos ejemplos de cómo elevar un número al cuadrado o al cubo. ...

octubre 2, 2018 · 2 min · 326 palabras · Parzibyte

Número narcisista en C++

Introducción Comenzaremos resolviendo el algoritmo para determinar si un número es narcisista en CPP o C++. Escribiremos una función que recibe un entero y regresa un booleano indicando si el número recibido es narcisista. Nota: si quieres saber qué es un número narcisista, así como el algoritmo para determinarlo lee: Solución al algoritmo de número narcisista en muchos lenguajes de programación. ...

octubre 2, 2018 · 3 min · 472 palabras · Parzibyte