警告解决办法:class xxxx has virtual method but non-virtual destructor

简介: 警告解决办法:class xxxx has virtual method but non-virtual destructor

 警告尽量去掉。


 有虚函数(纯虚函数),就要有虚析构函数。如下所示:

class Element
{
public:
  virtual ~Element()
  {
  //
  }
    virtual bool read()  = 0;
    virtual bool write() = 0;
};
目录
相关文章
|
4月前
|
Java Scala
idea报错“Static methods in interface require -target:jvm-1.8”
idea报错“Static methods in interface require -target:jvm-1.8”
37 0
|
4月前
|
Linux
报错 Package ‘oniguruma‘, required by ‘virtual:world‘, not found
报错 Package ‘oniguruma‘, required by ‘virtual:world‘, not found
266 0
|
9月前
|
小程序 前端开发 PHP
laravel8(一)Target class [XXXXXController] does not exist.错误的解决办法
Laravel 8配置好路由后,访问提示: arduino 复制代码 Target class [XXXXXController] does not exist. 错误。 出现这个错误的原因是Laravel8对路由命名空间做出了更新(详见:路由命名空间更新),而我们仍然在使用Laravel6或者7版本的方式写路由。 Laravel 8路由配置方式: php 复制代码 use App\Http\Controllers\UserController; Route::get('/users', [UserController::class, 'index']); Laravel 6/7路由配置方
126 1
|
程序员 iOS开发 开发者
iOS开发:报错‘Unknown class ViewController in Interface Builder file’解决方法
在iOS开发过程中,会遇到一些比较常见的错误,尤其是刚入门的初级开发者,如果不熟练的话就会出错,本篇博文就来分享一个常见的问题,即报错‘Unknown class ViewController in Interface Builder file’的解决方法。
449 1
iOS开发:报错‘Unknown class ViewController in Interface Builder file’解决方法
|
Java 编译器 Spring
报错:No fallback instance of type class**解决办法
报错:No fallback instance of type class**解决办法
996 0
报错:No fallback instance of type class**解决办法
解决办法:找不到g_type_check_instance_cast
解决办法:找不到g_type_check_instance_cast
142 0
Unknown run configuration type AndroidRunConfigurationType的解决办法
Unknown run configuration type AndroidRunConfigurationType的解决办法
102 0
|
Java C++
程序运行问题排查和解决:an instance of ‘std::logic_error‘what(): basic_string::_M_construct null not valid
程序运行问题排查和解决:an instance of ‘std::logic_error‘what(): basic_string::_M_construct null not valid
1693 0
无法解析的外部符号 "public: virtual void
无法解析的外部符号 "public: virtual void
|
Ubuntu 开发工具 数据安全/隐私保护
Ubuntu “readonly” option is set(add to override)错误
Ubuntu “readonly” option is set(add to override)错误
407 0