Archivo de la etiqueta: puertas lógicas

Implementación de Puertas Lógicas en C++

Puerta.hpp

#ifndef _PUERTA_
#define _PUERTA_

#include <iostream>
#include <sstream>
#include <string>

class Puerta {
protected:
    static int contador;
    int getId;

public:
    static const int CERO = 0;
    static const int UNO = 1;
    static const int ND = 9;

    friend std::ostream& operator<<(std::ostream& o, Puerta& p);

    Puerta();
    virtual int salida() = 0;
    virtual std::string tipo() = 0;
    virtual std::string toString(int numEsp = 0); Seguir leyendo “Implementación de Puertas Lógicas en C++” »