腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C++
:
如何
编写
这个
抽象类
?
c++
我想为有限状态机定义一个
抽象类
。有没有办法提供这样的
抽象类
? 我想的是提供状态机的抽象,
如何
运行状态机的逻辑不需要因为一组问题而改变,比如接受输入和进入下一个状态,等等。但是
这个
抽象并不关心状态和输入是
如何
定义的,可能是下面这样的东西。这就是我提出"State“
抽象类
的想法的原因。
浏览 23
提问于2019-09-27
得票数 1
3
回答
把抽象参数传递给方法,为什么不呢?
c++
、
inheritance
、
subclass
、
base-class
我
编写
了一个
抽象类
(带有纯虚拟函数),我希望有一个方法接受这样一个类作为参数。考虑到类是抽象的,我理解不能将
抽象类
传递给任何方法,但是为什么不能将
抽象类
的子类传递给该方法呢?
如何
指定参数应该是指定的baseclass的任何子类?这都是用
C++
写的。
浏览 2
提问于2013-12-06
得票数 3
回答已采纳
3
回答
如何
在
c++
中创建
抽象类
的对象或数据结构?
c++
、
class
我需要帮助来理解这将
如何
实现。Employees是一个
抽象类
。定义另一个类'company‘来保存员工列表,并定义一个在列表中添加员工的方法。 用户应该能够创建任意数量的员工。我试图实现
这个
,但我得到错误,你不能创建一个
抽象类
的对象。
浏览 1
提问于2018-01-15
得票数 0
3
回答
抽象类
和纯方法
C++
c++
、
inheritance
、
abstract-class
、
abstraction
、
abstract-methods
我在Stephen Prata - "
C++
入门+ VI版“这本书中读到过,在
抽象类
中,我可以
编写
一个纯方法的定义。我知道我可以
编写
例如void pure() = 0,然后我可以在
这个
类中定义该方法。我认为= 0只是为了让类变得抽象,如果我从那个类继承了另一个类,我就不需要覆盖它(我不知道" overwrite“
这个
词是否正确,我的意思是我不想通过在辅助类中
编写
一个同名的方法来对基本类隐藏
这个
方法)因此,如果我必须在辅助类中重写<e
浏览 0
提问于2015-06-01
得票数 0
3
回答
用Ruby处理
抽象类
解决方案的正确方法是什么?
ruby
、
oop
、
object-oriented-analysis
我知道
抽象类
不是Ruby中的一个特性,这背后肯定有哲学上的原因,但我想知道是否有方法来解决通常在其他语言中使用
抽象类
来解决的问题,如
C++
和Java。因为这些都是几何图形,所以我想用抽象方法get_area
编写
一个名为AbstractFigure的
抽象类
,它将由具体的类Triangle、Square和Circle实现。遵循Ruby的理念,我该
如何
做到这一点?
浏览 4
提问于2016-02-21
得票数 6
5
回答
接口和
抽象类
有什么区别?
oop
、
interface
、
abstract-class
编辑:,我想知道在现实生活中你会
如何
回答
这个
问题。请试着像在一次真正的求职面试中那样列出你的答案(要完整,但不要太长,当然不要发布链接)。
浏览 12
提问于2009-03-25
得票数 0
2
回答
C++
:在
抽象类
内调用抽象方法
c++
、
abstract-class
、
virtual
我有一个包含两个类的
抽象类
(一个
抽象类
,一个非
抽象类
)。我想从非抽象方法中调用抽象方法。. */ 在
c++
中是可能的吗?我经常在java中这样做,但我不知道在
c++
中是怎么做的……
浏览 0
提问于2014-06-18
得票数 0
2
回答
C++
中的用户定义类方法
c++
、
class
、
inheritance
、
scientific-computing
我正在
编写
教材“
C++
中的科学计算”中的一个练习,作者是Francis,但我想不出
如何
正确地实现练习7.3。 练习:目的是通过创建一个包含求解常微分方程的方法的
抽象类
来了解类继承。派生类继承了
这个
抽象类
,并与求解ODEs的具体算法(如显式欧拉、RK4等)相关联。
抽象类
中的两种方法是纯虚拟的,SolveEquation和RightHandSide。本练习要求您为派生类ForwardEuler
编写
代码,该类实现显式欧拉方法。问题:如果有
C++</e
浏览 4
提问于2014-03-12
得票数 1
回答已采纳
11
回答
析构函数-我应该使用delete还是delete[]?
c++
、
templates
、
destructor
我正在
编写
一个模板类,它接受指针作为输入并存储它。指针指向由另一个类分配的对象,并传递给this包含的类。 现在我想为
这个
容器创建一个析构函数。我应该
如何
释放
这个
指针指向的内存?我对
C++
是个新手,所以请耐心听我说。我一直使用C,Java是我选择的面向对象语言,但是在想要学习
C++
和我的项目的速度要求之间,我选择了
C++
。将容器从模板更改为可以实现自己析构函数的
抽象类
的容器是不是更好?
浏览 0
提问于2010-02-04
得票数 7
回答已采纳
1
回答
Juce vst synth:无法实例化
抽象类
c++
、
audio
、
effect
、
vst
、
juce
代码编译时出现一个奇怪的错误:错误C2259:'SimpleSynthAudioProcessor‘:无法实例化
抽象类
这是上面类的基类的头文件: 我很长一段时间都没有用
C++
编写
代码,但无论
如何
,我在这段代码中看不到任何问题。
浏览 0
提问于2012-12-28
得票数 0
1
回答
在
c++
构建器中使用TIdAttachment发送附件
delphi
、
c++builder
、
indy
、
indy10
如何
使用TIdyAttachment发送附件?
如何
将此TIdAttachment.Create(msg.MessageParts, 'c:\attach.bmp'); delphi语句转换为
c++
builder?
如何
在
c++
构建器中使用
这个
抽象类
?由于它是抽象的,我不能创建它的实例!
浏览 0
提问于2011-08-25
得票数 1
回答已采纳
6
回答
在
C++
上下文中,抽象和接口有什么不同?
c++
、
design-patterns
C++
中的接口被实现为
抽象类
,即纯虚方法。类似地,
C++
中的
抽象类
也是以同样的方式实现的。我可以说接口和抽象在
C++
中是一样的吗,除了接口可以是动词的概念-行为和
抽象类
是一个名词。我的理解正确吗?我之所以问
这个
问题,是因为设计模式--讨论接口和抽象的方式不同。另外,原因是JAVA有两个不同的关键字-接口和抽象。我们需要在java中实现一个接口。我们需要扩展
抽象类
。然而,在CPP中,我们只继承
抽象类
,然后实现。
浏览 2
提问于2014-11-03
得票数 0
5
回答
抽象方法和纯虚函数是一回事吗?
c++
、
function
、
virtual
那么
这个
类是抽象的吗?
浏览 3
提问于2011-07-05
得票数 59
回答已采纳
2
回答
基于泛型的
C++
策略模式
c++
、
templates
、
design-patterns
、
interface
、
strategy-pattern
我试图在
C++
中实现策略模式,并且我很难找到正确的语法。void main(String... args) throws Exception {}clang: error: linker command failed with exit code 1 (use -v to see invocation) 对于为什么我的
C+
+代码不能编译,或者
如何
在
C++</
浏览 2
提问于2015-05-07
得票数 1
回答已采纳
1
回答
新类型(
抽象类
)
c++
、
inheritance
、
polymorphism
我有
抽象类
Item 和一些项的子多态类,例如:Sword、Axe等等。是否可以在
c++
中执行以下操作:Item* secondVariable = new typeof(firstVariable);当我这样做的时候,我得到了一个错误--
这个
项目是一个
抽象类
。你知道
如何
解决
这个
问题吗?
浏览 0
提问于2018-01-27
得票数 1
回答已采纳
1
回答
c++builder TFrame中的纯虚函数
function
、
c++builder
、
virtual
C++Builder 10.4.2我希望得到编译器错误,但没有。这是代码:class TFrame4 : public TFrame__published: // IDE-managed Componentspublic: // User
浏览 9
提问于2021-09-04
得票数 0
2
回答
如何
在objective -C中传递std::shared_ptr或std::string或std::vectors
c++
、
ios
、
objective-c
、
metal
我有下面的
C++
抽象类
,我必须在objective C中实现
这个
抽象类
。
这个
接口需要std::shared_ptr和std::vector。我可以用objectve-C实现
这个
类吗?或者是否有其他方法可以在objective-C中实现
这个
类?注意:在objective-C中实现
这个
类的原因是因为我正在为定义的接口为iOS金属
编写
一个包装器。而iOS金属没有
C++
应用编程接口,它只有客观的应用编程接口。
浏览 4
提问于2020-12-29
得票数 1
4
回答
在
C++
和Java中,
抽象类
/接口是否有不同的使用原理?
java
、
c++
、
interfaces
、
abstract-class
Herb认为,与
C++
中的
抽象类
相比,人们更倾向于抽象接口(都是纯虚拟函数),以尽可能地将实现解耦。虽然我个人认为
这个
规则非常有用,但我最近加入了一个团队,其中有许多Java程序员,而在Java代码中,
这个
准则似乎并不存在。函数及其实现经常位于
抽象类
中。所以,我对Herb的理解是完全错误的,即使对于
C++
,或者
C++
中抽象函数的使用与Java相比是否有一般的区别。在Java中有实现代码的
抽象类
比在
C++
中更合理吗?如果是的话,为什么?
浏览 0
提问于2012-08-07
得票数 13
回答已采纳
1
回答
使用cmake:我
如何
编写
测试来验证类是抽象的?
c++
、
testing
、
cmake
、
automated-tests
我想知道是否可以
编写
一个尝试实例化
抽象类
的.cpp文件:class A { void foo() = 0; };我知道
如何
创建一个有效的目标,但是我想知道是否会有一种方法来为已知无效的目标运行cmake?以前有人这样做过吗?更新: 按照下面的steveire回答和注释,我
编写
了自己的模块来完成这项工作,并确保类确实是抽象
浏览 0
提问于2014-06-01
得票数 3
回答已采纳
2
回答
虚拟接口和封装
c++
、
class
、
interface
、
encapsulation
、
virtual-functions
考虑以下
C++
程序的最小示例:{ virtual void connect() =ConcreteConnection(); container.GetData(); }
这个
简单的例子运行良好你知道怎么解决
这个
问题吗?有没有可能将一个对象的副本传递给任何函数,而不告诉该函数该对象属于哪个接
浏览 1
提问于2013-06-15
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
聊聊C+的类和面向对象编程
C语言/C加加编程学习—神奇设计模式代码之群星
掌握C+面向对象设计的奥秘:从入门到精通
实现一个 JavaScriptCore的debugger——iOS 篇
PHP-CPP开发扩展(五)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券