我只是想了解我正在阅读的一些教程代码。我正在尝试学习一些Dx11代码,我正在学习的教程中包含设计为事件详细信息的类,以便在事件发生时传递给函数,例如鼠标按钮被按下。有一个空的基类EventArgs定义如下:classEventArgs{public:EventArgs(){};}这是由其他事件类继承的。因此,例如,他们有一个按键事件参数类,如下所示:classKeyEventArgs:publicEventArgs{public:typedefEventArgsbase;KeyEventArgs(/**/){}//Restoftheclass}我理解所有事件都继承一个基础来表示“它们是