Peut-on définir des interfaces en C++ à l'aide de Visual Studio ?
Si oui, quel serait un exemple de définition d'interfaces en C++ ?
Peut-on définir des interfaces en C++ à l'aide de Visual Studio ?
Si oui, quel serait un exemple de définition d'interfaces en C++ ?
Le C++ n'a pas de concept d'"interface" à proprement parler. Elles sont généralement émulées par des classes abstraites avec des fonctions virtuelles pures. De plus, class
es sont généralement remplacés par struct
puisque le modificateur d'accès par défaut pour ceux-ci est public
. Par conséquent,
struct IFoo
{
virtual void Bar() = 0;
}
Voir aussi este .
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.