腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
接口
/抽象类应该只包含纯
虚
方法吗?
我在设计方面有点弱,我想知道在
接口
中有简单的
虚
方法(不仅仅是纯
虚
的)是不是一个好的设计?我有一个类,它是某种
接口
: void initialize(...); int getAnotherField() const;初始化和呈现方法肯定需要重新实现,因此它们是纯
虚
方法的很好候选者。我可以让它们作为默认实现的
虚
方法吗?还是让它纯
浏览 0
提问于2013-02-09
得票数 2
回答已采纳
5
回答
如何为二进制兼容的可扩展性设计C++ API
、
、
我正在为C++库设计一个应用程序
接口
,它将在dll /共享对象中分发。该库包含具有
虚
函数的多态类。一种选择是使用习惯用法来隐藏所有具有
虚
函数的类,但这似乎也有其局限性:这样应用程序就失去了对库中的类进行子类化并覆盖
虚
方法的可能性。如何设计一个可以在应用程序中进行子类化的API类,同时又不会失去在新版本的dll中使用(非抽象的)
虚
方法扩展API的可能性,同时保持向后的二进制兼容性?更新:该库的目标平台是windows/msvc和
linux
/gcc。
浏览 2
提问于2009-11-21
得票数 38
回答已采纳
1
回答
如何修改腾讯云虚拟主机当时搭建的FTP账号和密码啊?
、
浏览 1080
提问于2017-08-31
1
回答
Linux
接口
配置
、
、
我可以问一些关于
接口
配置
的问题吗?我想使用4端口千兆位键合在centos6上。默认情况下,
linux
是否限制在完整端口(4* 1GB)以下的速度?我不能使用速度超过2GB。 提前谢谢你。
浏览 0
提问于2015-10-30
得票数 1
3
回答
为什么要使用C++
接口
作为类之间的连接?
、
抽象类和
接口
之间的唯一区别是,抽象类至少有一个纯
虚
方法,但有些“普通”方法和
接口
只有纯
虚
方法。是那么回事吗?我
浏览 4
提问于2018-01-25
得票数 1
2
回答
UML中的纯
虚
方法是什么?
我正在尝试理解我应该如何使用UML中
接口
的实现和抽象类的实现。我在上看到了一篇文章,其中发帖人说纯
虚
方法是
接口
,而那些部分是纯
虚
方法的方法是抽象类。
浏览 0
提问于2013-04-05
得票数 1
回答已采纳
1
回答
在构造函数中调用
虚
方法的替代方法是什么?
、
、
我有一个要用作
接口
的类。我希望在创建实现此
接口
的对象时,会自动调用一个方法(在每个实现中都是不同的)。那么,有没有办法以另一种方式实现想要的行为呢?
浏览 7
提问于2014-04-17
得票数 0
2
回答
为什么C#不支持显式实现的
虚
方法?
、
、
、
C#中的
接口
方法可以显式实现,以便在实例显式转换为
接口
类型时调用它们的实现。为什么类的
虚
方法不支持这一点?尽管解决“多重继承”问题对于
接口
来说是独一无二的,但由于显式实现的成员对
接口
有用的其他原因,它们对
虚
方法也同样有用。一种更清晰的返回型协方差模型浮现在我的脑海中。我的问题的关键不是如何做返回类型协方差,而是为什么
虚
方法不支持
接口
的类似机制。
浏览 33
提问于2011-07-03
得票数 3
回答已采纳
6
回答
dynamic_cast真的适用于多重继承吗?
、
、
我想看看是否有可能创建“
接口
”,继承它们,然后在运行时检查是否有任何随机类实现该
接口
。但是,直到我在GameObject中添加了一个
虚
方法,它才被编译。问题是,我真的不知道这个功能是不是打算这样使用。是什么让我想知道,我必须为我正在检查的类声明一个
虚
函数。但很明显,没有,我检查的类本身没有
虚
函数,实际上我的整个代码与
虚
函数无关,这是一种完全不同的方法。 所以,我想我的问题是:如果我所做的事情真的有效,为什么我需要一个
虚
函数来给我的类一个vtable?为什么我不能将这个类
浏览 0
提问于2011-08-30
得票数 7
回答已采纳
1
回答
如何从Google+ vanity URL获取谷歌帐户ID
、
、
、
但是,People API不接受来自Google+
虚
URL的名称。既然我不能再使用Google+应用编程
接口
来完成此任务,我如何从Google+
虚
地址获取帐户ID?
浏览 4
提问于2019-03-14
得票数 0
3
回答
基于路由表的回环
接口
转发数据包
、
、
、
、
我遇到了一个问题,我需要处理一些数据包并发送到多个
接口
/网络。有没有办法根据路由表从环回/
虚
接口
转发数据包.? 我尝试过在iptables中接受前向链中的数据包,但是包没有出现在这里。edit设备是一个中间设备,它从一个
接口
(W
浏览 0
提问于2020-11-24
得票数 -2
回答已采纳
3
回答
完全纯虚拟类的Vtable放置
、
、
、
根据我(有限的) C++规范知识,具有虚拟成员的类的vtable被放在第一个非纯非内联
虚
方法的定义中。编译器如何处理继承自具有纯
虚
方法(例如,
接口
)的类?在这种情况下,vtable放在哪里?
浏览 0
提问于2011-01-07
得票数 5
回答已采纳
1
回答
防止通过
接口
删除对象
、
、
让我们假设在C++中我有一个
接口
类Interface,它只有纯
虚
函数。然后,其他类定义从该
接口
派生,并提供纯
虚
函数的实现。 那么,有没有办法防止对象通过Interface*指针被删除呢?
浏览 2
提问于2019-11-21
得票数 0
5
回答
寻找c++成员函数重写(非虚)的解决方案
、
、
template <typename T> // do sth specific for B};诚心诚意,君
浏览 4
提问于2011-07-22
得票数 1
1
回答
通过snmp访问
Linux
多个虚拟
接口
、
、
、
我们在
linux
机器上
配置
了net-snmp,并
配置
了大约100个虚拟
接口
(eth0:x)。作为
Linux
机器发现的一部分,您能指导我发现所有虚拟
接口
吗?
浏览 1
提问于2011-09-27
得票数 1
3
回答
TDD -提取
接口
或使方法成为虚拟方法
、
每当我想要将一个方法存根到一个原本微不足道的类中时,我通常会提取一个
接口
。现在,如果该类的构造函数是公共的,并且不是太复杂或不依赖于复杂类型,那么只需将所讨论的方法设为
虚
的并继承,就会有相同的效果。这比提取
接口
更可取吗?如果有,原因何在?DoLengthyParseTask(Stream s) // is slow even with using memory stream} 有两种方法:要么提取一个
接口
,要么使该方法成为
虚
的。我实际上更喜欢<
浏览 1
提问于2013-01-11
得票数 2
回答已采纳
1
回答
如何在c++中序列化指向
接口
类型对象的派生类型指针?
、
、
、
、
Derived1* base_ptr1 =新
接口
();理论上,我应该在所有类中都有serialize()方法,但是我的
接口
类型类没有数据成员,只有抽象的
虚
方法
浏览 5
提问于2021-07-11
得票数 0
1
回答
如果一个父类是一个
接口
,是否可以使用多重继承?
、
、
、
如果一个父类是一个
接口
(只包含带有虚拟析构函数的纯虚拟函数),那么可以使用多重继承吗?
接口
类(黄色)只有纯
虚
函数和
虚
销毁,所以当我通过工厂类创建CDog、CCat时,不会出现模棱两可的问题。CDog有两个vtable(来自IDog和CPet),但在
虚
函数表中,这两个点表示相同的函数(CDog成员函数)。 没有编译错误
浏览 3
提问于2012-05-13
得票数 2
回答已采纳
2
回答
桥接: OpenBSD与
Linux
、
、
Linux
下的桥接器
接口
相当愚蠢。最后,使用起来非常不方便:您必须从附加
接口
中删除所有IP
配置
,并以某种方式将
配置
迁移到桥接器
接口
。我不明白为什么(这完全没有意义--通常,桥不是通信的端点)。OpenBSD要好得多;桥接器
接口
的作用与物理开关完全一样。创建它,添加
接口
,您就完成了。在
Linux
中有可能得到类似的行为吗?
浏览 0
提问于2012-05-15
得票数 -2
4
回答
C++中
接口
和
虚
函数与Java
接口
的比较
、
、
、
我有一个关于C++
虚
函数的问题。在基类中函数的C++ class声明中使用virtual关键字,以便通知该函数的子类实现可能因子类而异。不同的子类可以有不同的函数实现。事实上,我不明白C++中的
接口
这个词是什么意思。您可以在头文件中将函数指定为virtual。然后基类的子类或派生类可以以任何您想要的方式覆盖它,只要它是一个
虚
函数。干杯
浏览 1
提问于2013-01-07
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
配置 OSPF 虚连接且验证的示例
Linux网络配置
Linux 小记—Ubuntu 初始配置
FPGA配置及68013的数据接口
Linux网络配置 RPM命令 samba服务 Linux目录结构
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券