Equivalence JAVA C++

Fermé
AtomX - 15 juil. 2003 à 14:22
 mirza - 15 juil. 2003 à 16:42
Alors voila, j'ai developpé en C++ un cichier avec des fonctions que j'aimerais pouvoir utiliser depuis d'autres programmes C++.
Existe-t-il en C l'équivalent des interface en Java???
A voir également:

1 réponse

oui ce sont les classes abstraites avec QUE des méthodes virtuelles (mot clef: virtual) pures (mot clef =0) publiques

ex

class WritableFile {
public:
virtual void write(char* s) = 0;
};


un classe qui dérive DOIT implémenter la méthiode ''write"

exemple:

class MyWritableFile extends WritableFile {
private:
ofstream& os;
public:
MyWritableFile(ofstream& os) {
this->os = os;
}
virtual void write(char* s) {
os << s;
}
};
1