Programación General > C/C++

 Problemas sobre plantillas

<< < (2/2)

Epa:
seria algo asi


--- Código: C++ ---  template <class Tipo>class CMuestra{  public:    cMuestra(int c);    ~cMuestra();    void guardar(Tipo valor);    void mostrar();  private:    int indice;    int Ncantidad;    Tipo *pila_bufer;}; template <class Tipo>cMuestra<Tipo>::cMuestra(int c){  indice = 0;  pila_bufer = new Tipo[c];  Ncantidad = c;} template <class Tipo>cMuestra<Tipo>::~cMuestra(){  delete[] pila_bufer;}  template <class Tipo>void cMuestra<Tipo>::guardar(Tipo valor){  if(indice < Ncantidad)  {    pila_bufer[indice] = valor;    indice++;  }} template <class Tipo>void cMuestra<Tipo>::mostrar(){  if(indice >= 0)  {    cout << pila_bufer[indice] << endl;    indice--;  }}  
Saludos

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa