Interfaces in C++

Hallo,

meine Frage ist ob es sowas ähnlich wie Interfaces aus Java, auch in C++ gibt. Ich weis das man die IF bei Java extra gemacht hat und von einigen umständen in C++ wegzukommen. Was ich suche ist eine Klasse die ich erst ableiten muss um ein Objekt davon zu erzeugen, also eine Klasse die nur Methoden beschreibt aber nicht implementiert. Wäre das ein klasse mit ein virtuellen Methoden ?

Danke

Dr.Dave

Hallo,

meine Frage ist ob es sowas ähnlich wie Interfaces aus Java,
auch in C++ gibt. Ich weis das man die IF bei Java extra
gemacht hat und von einigen umständen in C++ wegzukommen. Was
ich suche ist eine Klasse die ich erst ableiten muss um ein
Objekt davon zu erzeugen, also eine Klasse die nur Methoden
beschreibt aber nicht implementiert. Wäre das ein klasse mit
ein virtuellen Methoden ?

So ähnlich. eine Klasse mit ‚pure virtual‘-Methoden,
siehe:
http://www.learncpp.com/cpp-tutorial/126-pure-virtua…

Grüße

CMБ

Hallo,

meine Frage ist ob es sowas ähnlich wie Interfaces aus Java,
auch in C++ gibt. Ich weis das man die IF bei Java extra
gemacht hat und von einigen umständen in C++ wegzukommen.

Ich vermute, dass man keine Mehrfachvererbung erlauben wollte.
Was m.E. bei einer objektorientierten Programmiersprache keinge gute Idee ist, vor allem wenn sie keine Mixins oder Rollen erlaubt.

Grüße,
Moritz

Ja hab ich mir schon gedacht. Muss jetzt nur abklären ob das auch die Anforderungen erfüllt wie man es sich vorstellt.
Danke für die Antwort

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]