[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