Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Working from home

Francis Gonzales FraGoTe

🏠
Working from home
View GitHub Profile
View main.cpp
#include <iostream>
using namespace std;
class base {
int i, j;
public:
void set(int a, int b) { i = a; j = b; }
void mostrar() { cout << i << " " << j << "\n"; }
View herencia.cpp
class ClaseDerivada : acceso ClaseBase
{
//cuerpo de la nueva clase
}
View gist:3663112848c4ac76d13ea8589e474f34
int main()
{
cout << "***Entramos a main" << endl;
Prueba objeto(0);
{
cout << "***Entramos al bloque" << endl;
Prueba objetoA(1);
Prueba objetoB(2);
View Prueba.cpp
//definiciones de las funciones miembro
Prueba::Prueba(int numero)//constructor.
{
x = numero;
cout << "Se ejecuta el constructor del objeto nro: " << (*this).x << endl;
}
Prueba::~Prueba()
{
View Prueba.h
#include <iostream>
using std::cout;
using std::endl;
#include <new>
class Prueba
{
public:
View program.cpp
// Demostración de un constructor predeterminado para la clase Tiempo.
#include <iostream>
using std::cout;
using std::endl;
// incluye la definición de la clase Tiempo desde tiempo2.h
#include "tiempo2.h"
int main()
{
View tiempo2.h
// Declaración de la clase Tiempo.
// Las funciones miembro se definen en tiempo2.cpp
// previene la inclusión múltiple del archivo de encabezado
#ifndef TIEMPO2_H
#define TIEMPO2_H
// Definición del tipo de dato abstracto Tiempo
class Tiempo {
View cpp.cpp
Building.floors = 5;
Building.currentFloor = 3;
View gist:74e7d6042eec1b7545bffeee019e4576
Building CentroCivico;
CentroCivico->goUpStairs();
Building CentroCivico;
goUpStairs(&CentroCivico);
View building.c
struct Building
{
String address;
int floors;
int currentFloor;
}
void goUpStairs(Building *const MyInstance)
{
MyInstance->currentFloor += 1;