报错 error : definition of implicitly-declared ‘virtual EpollDispatcher::~EpollDispatcher()’

我写了一个EpollDispatcher,然后报错提示这个

翻译一下,定义了隐式声明得 虚析构函数 virtual EpollDispatcher::~EpollDispatcher()

 

 

 

 那为什么报这个错呢?逻辑是什么?

是因为他发现这个EpollDispatcher类没有虚函数,所以他就会使用父类的析构函数,然后定义的时候,父类的这个析构函数是虚析构函数。

 

posted @ 2023-01-11 03:42  今天也是开心的一天呀  阅读(556)  评论(0)    收藏  举报