Как я определяю интерфейсы в управляемом С++ / CLI

Найл, вы можете нажать Ctrl + Shift + Alt + 8 , чтобы отключить анализ и выделения в текущем файле.

15
задан Peter Mortensen 27 March 2017 в 06:36
поделиться

1 ответ

C ++ не имеет понятия «интерфейс» как такового. Обычно они эмулируются абстрактными классами с чистыми виртуальными функциями. Более того, class es обычно заменяются на struct s, поскольку модификатор доступа по умолчанию для них - public . Следовательно,

struct IFoo
{
    virtual void Bar() = 0;
}

Также см. this .

1
ответ дан 1 December 2019 в 03:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: