我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

error C2217: “override”需要“virtual”

这是什么错误啊?!

int Bind(const SocketAddress& addr) override;
int Connect(const SocketAddress& addr) override;
int Send(const void* pv, size_t cb) override;

如果你用override,那么需要这几个函数是虚函数。

在基类对应的函数上添加virtual
如果基类的代码不是你写的,并且不能修改,那么你不能重写这些方法,因为它们不是虚方法。

虚函数才能重写,看一下基类

近期文章

  • Spring框架,如何使切点中的异常不影响原来的业务
  • shell脚本调用docker里面的python脚本,如何返回一个值(状态码)给shell脚本?
  • Travel
  • Remmarguts' Date
  • 怎么用Direct2D绘制一个像素点?
  • android有关sqlite数据库中插入数据时老出现问题,求帮助!!!
  • vb小问题,谢谢。为什么时钟控件中s=0怎样使初始值s=1
  • 救命哦,遇到一个编码问题
  • MYSQL安装及配置怎么弄
  • 使用jquery+AJAX实现3个字段的查询,回传显示,写入数据库,刷新局部网页table
  • INSTALL_FAILED_VERIFICATION_FAILURE
  • Android方面的错误,急需大神帮助,鸡年大吉!
  • 初学者看看javascript哪里错了
  • 请问这个APR问题怎么解决?加入 tcnative-1.dll包也不行
  • 内核printf怎么实现在bios中断被覆盖之后
  • What Are You Talking About
  • An Easy Task
  • Humble Numbers
  • C#如何将保存在多维数组中的数据保存成CSV文件
  • 请问如果在局域网内模拟出个公网?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华