Documente Academic
Documente Profesional
Documente Cultură
Programarea cu module duce la centralizarea tuturor datelor de un anumit tip sub controlul unui modul de
administrare a tipului (type manager module). De exemplu, putem defini un tip dar construi mai multe variabile de
tipul respectiv cu ajutorul unui manager de tipul respectiv
Exemplu:
#include<iostream.h>
static int i = 0;
void Tipar::afiseaza(Tipar::ptr p)
{
cout<<p.c<<endl;
i--;
}
void main(void)
{
Tipar::ptr p1 = Tipar::create(); //se creaza un caracter
Tipar::ptr p2 = Tipar::create(); //se creaza un nou caracter
Tipar::afiseaza(p1);
Tipar::afiseaza(p2);
}