[so] Antete functii
    Octavian Purdila 
    tavi at cs.pub.ro
       
    Sun Nov 26 20:18:20 EET 2006
    
    
  
On Sunday 26 November 2006 19:18, Daniel Baluta wrote:
> Salut,
> Antetele functiilor date trebuie respectate?
> Eu folosesc clase si int Enter(Monitor *m) se va transforma in int Enter().
> De asemenea functiile create si destroy...se pot implementa ca si
> constructori/destructori?
>
Da, antetele functiilor trebuie respectate.
Problema ta se poate rezolva simplu, creand niste wrappere de genul
int Enter(Monitor *m)
{
	return m->Enter();
}
Monitor* Create(int conditions, char policy)
{
	Monitor *m=new Monitor(conditions, policy);
	return m;
}
etc.
Atentie: daca faceti tema in C++ trebuie ca functiile exportate sa fie 
declarate cu atributul extern "C". Ex:
extern "C" int Enter(Monitor *m);
tavi
    
    
More information about the so
mailing list