Какая может быть цель перед объявленным классом без определения и использования его где-либо в проекте на С++?

Я изучал исходный код известной OBS Studio .Это использует один подмодуль git на
https://github.com/obsproject/libdshowcapture.

В файле source/capture-filter.hpp есть предварительное объявление класса, который нигде не определен и используется во всем репо и во всем репо OBS-Studio.

      namespace DShow {

// some other declaration

// this class is nowhere defined and used
class CaptureSource;

//some other declaration and definitions
}

Я внимательно проверил, но не нашел ни определения, ни использования CaptureSourceучебный класс. Если я прав, то какой может быть цель такого заявления?

0 ответов

Другие вопросы по тегам