我正在探索著名的OBS Studio源代码。那是在https://github.com/obsproject/libdshowcapture使用一个git 子模块
在文件source/capture-filter.hpp中有一个类的前向声明,该类在整个 repo 和整个 OBS-Studio repo 中都没有定义和使用。
namespace DShow {
// some other declaration
// this class is nowhere defined and used
class CaptureSource;
//some other declaration and definitions
}
我仔细检查但没有找到任何定义或CaptureSource
类的用法。如果我是对的,那么这种声明的目的是什么?