腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
在
C++
上下文中,抽象和
接口
有什么不同?
、
C++
中
的
接口
被实现为
抽象类
,即纯虚方法。类似地,
C++
中
的
抽象类
也是以同样
的
方式实现
的
。我可以说
接口
和抽象在
C++
中
是一样
的
吗,除了
接口
可以是动词
的
概念-行为和
抽象类
是一个名词。我
的
理解正确吗?我之所以问这个问题,是因为设计模式--讨论
接口</em
浏览 2
提问于2014-11-03
得票数 0
2
回答
C++
中
是否有纯
抽象类
?
、
、
、
有一个家庭作业问题,它询问
C++
中
的
什么构造类似于Java
接口
。Java
中
的
接口
可以称为纯
抽象类
,我知道
C++
有
抽象类
,但是是纯
抽象类
--这是
C++
正式拥有的 也许从
C++
设计人员
的
角度来看并非如此,但从技术上讲,通过使所有方法都抽象,在
C++
中
创建一个纯
抽象类
是可能
的
浏览 3
提问于2015-11-09
得票数 1
回答已采纳
3
回答
它是一个
抽象类
还是一个纯虚拟(
接口
)?
、
这也许是个愚蠢
的
问题,但我从来没有见过关于它
的
问题,也没有读过关于它
的
文章。class Numericpublic: virtual int getNumeric() const = 0;这被认为是一个
接口
Numbers One, }; }; 仍然是一个
接口
,还是现在被认为是一个<e
浏览 1
提问于2014-09-02
得票数 0
回答已采纳
5
回答
接口
和
抽象类
有什么区别?
、
、
重复:你会怎么回答? 编辑:,我想知道在现实生活
中
你会如何回答这个问题。请试着像在一次真正
的
求职面试
中
那样列出你
的
答案(要完整,但不要太长,当然不要发布链接)。
浏览 12
提问于2009-03-25
得票数 0
2
回答
为什么不抽象策略呢?
、
、
在实现策略时,需要遵循特定
的
接口
。据我所知,这些政策必须能够相互替代。在现代
c++
书籍
中
,CH1.5 3策略具有相同
的
接口
"T* Create() {}“。为什么不需要抽象化它。如果策略应该有多个
接口
,这一点很重要。据我所知,
抽象类
给出了哪些
接口
应该放在具体类(策略类)
中
的
方法。在
中
,“使用”定义了策略应该具有哪些
接口
,但不是通过
抽象类
浏览 1
提问于2012-03-10
得票数 1
回答已采纳
1
回答
为什么要使用
抽象类
来创建类库?
、
在创建将被广泛分发或重用
的
类库时--特别是对客户端--优先使用
抽象类
而不是
接口
;因为它简化了版本控制。这是开发基类库
的
Microsoft团队使用
的
实践。( COM是围绕
接口
设计
的
。)使用
抽象类
为类型族定义公共基类。使用
抽象类
提供默认行为。子类仅是类逻辑所属
的
层次结构
中
的
基类。 我不明白上面引述
的
解释。请解释为什么要使用
抽象类
来创建类库?
浏览 5
提问于2017-03-23
得票数 0
回答已采纳
2
回答
纯
抽象类
和
接口
的
实现
、
、
、
、
虽然在
C++
标准
中
这不是强制性
的
,但GCC (例如,GCC)实现父类(包括纯
抽象类
)
的
方式似乎是在相关类
的
每个实例化
中
为该
抽象类
包含一个指向该
抽象类
的
v表
的
指针。当然,这会使这个类
的
每个实例
的
大小膨胀,为它拥有的每个父类提供一个指针。 但是我注意到许多C#类和结构都有很多父
接口
,它们基本上都是纯
抽象类
。如果DecimalDeci
浏览 0
提问于2018-07-09
得票数 31
回答已采纳
14
回答
抽象类
与
接口
我对C#
中
抽象类
的
用法有点困惑。在
C++
中
,定义继承
抽象类
的
类可以遵循
的
模板是有意义
的
。但是,在C#
中
,
接口
不是服务于相同
的
目的吗? 确实,
抽象类
可以有缺省
的
实现,这不是由
接口
提供
的
。那么,如果实现不需要包含在基类
中
,那么使用Interfaces会更好吗?
浏览 1
提问于2009-09-24
得票数 19
回答已采纳
4
回答
当
抽象类
在Java
中
实现
接口
时会发生什么?
、
、
、
我是Java新手,来自
C++
背景,我试着理解
接口
和实现
接口
的
抽象类
的
概念。当
抽象类
实现
接口
时,究竟会发生什么?这是否像继承一样工作,即所有
接口
方法也属于减法类,即使它们没有在其中实现?还是只有实现
的
方法属于
抽象类
?因此,除了一个用于实现
接口
和另一个用于继承之外,实现和扩展之间有什么区别吗?
浏览 2
提问于2018-04-10
得票数 21
回答已采纳
4
回答
只有抽象方法
的
接口
和
抽象类
的
区别
、
、
、
假设我们有一个只有很少方法声明
的
接口
&类似的方法(在
接口
中声明)在
抽象类
中被声明为抽象方法。两者都有相同
的
目的,比如继承&强制实现基类
中
的
所有方法。那么它们之间
的
主要区别是w.r.t C#。
浏览 10
提问于2014-03-05
得票数 1
2
回答
有没有办法让midl在单独
的
.h中生成每个
接口
?
、
、
、
我有一堆继承从idl文件生成
的
抽象
接口
的
对象。使用这些
接口
的
每个对象都包含相同
的
interfaces.h文件,其中包含所有映射到
c++
接口
的
c++
生成
的
抽象类
。每次我将任何东西更改为interfaces.idl时,依赖它
的
每个类都必须重新构建,因为interfaces.h发生了更改。有没有一个标志或者什么来告诉midl在它自己
的
.h中生成每个<e
浏览 0
提问于2009-07-17
得票数 0
回答已采纳
6
回答
界面很快就要过时了吗?
、
、
、
正如我所发现
的
,当
抽象类
中
没有实现时,它就是一个
接口
。我说
的
对吗?它很快就会过时吗?
浏览 2
提问于2011-05-01
得票数 2
回答已采纳
3
回答
C++
抽象类
、
我是
C++
新手,我用Java写了一年
的
代码。在
C++
中
,
接口
和
抽象类
的
等价物仅仅是
抽象类
。这会成为工厂设计
的
障碍吗?有很多次我想省略对继承类
的
方法定义,我想强制执行这一点。
浏览 15
提问于2011-12-02
得票数 2
回答已采纳
8
回答
如何在
C++
中
模拟
接口
?
、
、
、
既然
C++
缺少Java和C#
的
interface特性,那么在
C++
类
中
模拟
接口
的
首选方法是什么?我
的
猜测是
抽象类
的
多重继承。在内存开销/性能方面有什么影响?这类模拟
接口
是否有任何命名约定,如SerializableInterface
浏览 0
提问于2009-08-01
得票数 45
回答已采纳
7
回答
在
C++
中
抽象类
和纯
抽象类
有什么区别?
、
、
、
示例: 什么意思?
浏览 4
提问于2013-03-06
得票数 14
回答已采纳
4
回答
在
C++
和Java
中
,
抽象类
/
接口
是否有不同
的
使用原理?
、
、
、
Herb认为,与
C++
中
的
抽象类
相比,人们更倾向于抽象
接口
(都是纯虚拟函数),以尽可能地将实现解耦。虽然我个人认为这个规则非常有用,但我最近加入了一个团队,其中有许多Java程序员,而在Java代码
中
,这个准则似乎并不存在。函数及其实现经常位于
抽象类
中
。所以,我对Herb
的
理解是完全错误
的
,即使对于
C++
,或者
C++
中
抽象函数
的
使用与Java相比
浏览 0
提问于2012-08-07
得票数 13
回答已采纳
1
回答
C++
中
抽象类
(
接口
)
的
数组
、
、
、
我想声明一个
接口
数组
,并进一步获得一个指向
接口
列表Interface*
的
指针。但是编译器(GCC)会打印错误
的
error: invalid abstract 'type Interface' for 'array'。
浏览 43
提问于2021-01-09
得票数 0
回答已采纳
2
回答
从
接口
访问子类
、
、
我有一个名为Component
的
接口
数组
列表。还有一个名为框架
的
类,它扩展组件如下:组件(
接口
)> AbstractComponent (
抽象类
)> AbstractContainer (
抽象类
)> OrganizedContainer (类)>框架(类) 组件
数组
中
的
所有内容都会转到要呈现
的
呈现器。我希望能够从AbstractContainer类访问框架对象
的</e
浏览 3
提问于2020-05-29
得票数 1
回答已采纳
8
回答
如何处理
C++
中
的
“不能实例化
抽象类
”错误?
、
如何处理
C++
中
的
“不能实例化
抽象类
”错误?我在这里看过一些类似的错误,这些错误似乎都不是我所遇到
的
完全相同
的
或问题。但是,再一次,我要承认还有几个问题要做。以下是编译错误:这就引出了这个页面:编译错误C2259来自
C++
程序,但是页面将
抽象类
称为“
接口
”: 每当您从
接口
派生并在具有非公共访问权限
的
派生类
中
实现
接口
方法时,您可能会收到C2259这是因
浏览 13
提问于2012-08-06
得票数 36
6
回答
Java类可以实现
C++
接口
吗
、
、
Java类可以实现
C++
接口
(
接口
意味着完整
的
抽象类
)吗?我在哪里可以读到更多关于?
浏览 0
提问于2010-04-15
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java中的接口和抽象类区别
Bash编程中的数组-索引数组
Bash编程中的数组-索引数组续
数组中的逆序对
数组中重复的数字
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券