Можно ли определить интерфейсы в С++ с помощью Visual Studio?
Если да, то каким будет пример определения интерфейсов в С++?
Ответ 1
В управляемом С++ это синтаксис для управляемого интерфейса.
using namespace System;
interface class IFoo
{
String^ GetName();
};
Ответ 2
С++ не имеет понятия "интерфейс" как таковой. Обычно они эмулируются абстрактными классами с чистыми виртуальными функциями. Более того, class es обычно заменяется на struct s, поскольку модификатор доступа по умолчанию для них public. Следовательно,