腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
学习
C++
:
多态
性
和
切片
c++
、
polymorphism
考虑以下示例:using namespace std; { virtual void makeSound() {cout << "rawr" << endl;}{ virtual void makeSound() {cout << "bark" << endl;}{ Animal ani
浏览 27
提问于2010-12-10
得票数 61
回答已采纳
2
回答
c++
中的对象
切片
c++
、
inheritance
、
object-slicing
大家好,我在某个有指针引用的地方读到,Objcet
切片
不会发生。如何避免对象
切片
。
浏览 1
提问于2011-01-24
得票数 0
回答已采纳
4
回答
我如何避免没有参数
多态
性的Go?
go
、
parametric-polymorphism
我是Go的新手,但我读到过Go的常客不会错过参数
多态
性。每次我尝试
学习
一门新语言时,我都会使用来进行一些练习。即使我试图写一些像第一个问题这样微不足道的东西(在Go中是一个单一的语句,获取
切片
的最后一个元素),我如何将其作为一个函数来编写,该函数接受任何类型的
切片
并(使用我上面引用的单个语句)返回该
切片
的最后一个元素我想,即使语言没有参数
多态
性,也必须有一些惯用的“Go”方式来做到这一点,以便Go的常客声称他们不会错过参数
多态
性。
浏览 0
提问于2011-10-18
得票数 18
回答已采纳
5
回答
多态
在没有指针/引用的
C++
中工作吗?
c++
、
object-slicing
基本上,如果没有
切片
,是否可以使用没有指针的
多态
性?
浏览 5
提问于2012-07-26
得票数 7
回答已采纳
1
回答
动态绑定
和
虚拟函数.基类对象的向量,访问“正确”成员函数
c++
、
oop
、
virtual-functions
我对
c++
相当陌生,我正试图尽可能多地理解该语言和基本机制。 当我有两个类(基类
和
派生类)时,我似乎无法访问正确的成员函数,即使我将它们定义为虚拟类,我对这种情况感到困惑。
浏览 0
提问于2021-10-27
得票数 0
回答已采纳
1
回答
哪种语言的泛型是OCaml中类似于
C++
、Java或C#的泛型类
和
函数?
generics
、
ocaml
、
programming-languages
、
computer-science
我从
C++
模板、Java泛型
和
C#泛型之间学到了区别,这有助于我更好地理解如何以不同的方式正确地使用它们。为了帮助我
学习
在OCaml中使用泛型,哪种语言的泛型是OCaml中类似于
C++
、Java或C#的泛型类
和
函数?因为OCaml的函数是隐式参数
多态
的,而不是显式的,而且
C
浏览 3
提问于2017-09-20
得票数 3
回答已采纳
3
回答
C++
多态
性
和
切片
c++
、
polymorphism
、
object-slicing
下面的代码打印输出Base但我需要将每个派生对象放入User::items中,调用它自己的print函数,而不是基类。我可以在不使用指针的情况下实现这一点吗?如果不可能,我应该如何编写函数逐个删除User::项并释放内存,这样应该不会有任何内存泄漏?#include <vector>public: virtual void print(){ cout << &
浏览 0
提问于2010-04-05
得票数 3
回答已采纳
1
回答
为什么我们在python中使用
多态
性
和
抽象类?
python
、
oop
、
inheritance
、
polymorphism
我第一次在
c++
中
学习
了
多态
性,在
c++
中,每个变量都有类型。所以我们使用
多态
性来获得一个指针,它可以指向不同类型的对象,而且我们可以很好地使用它们。在
c++
中,我们以多种方式使用继承。但是在python中,它只是用于使用另一个类、方法或属性。我说的对吗?你怎么了?
浏览 4
提问于2019-12-13
得票数 0
回答已采纳
9
回答
学习
C#以过渡到C/
C++
?
c#
、
java
、
c++
、
programming-languages
好吧,我刚刚上了一堂计算机科学的入门课,学校选择的语言是Java (我对
多态
性、封装等概念有基本的了解)。我想先
学习
C++
,然后再
学习
C(我听说应该先
学习
C++
,然后再
学习
C),并且想知道C#是否是一种很好的过渡语言,因为
C++
和
C#之间有语言上的相似性。那么,先
学习
C#能帮助我更好地理解
C++
吗?
浏览 2
提问于2009-04-29
得票数 2
回答已采纳
3
回答
C++
构造函数成员初始值设定项列表,对象
切片
c++
、
inheritance
、
initialization
、
polymorphism
、
object-slicing
A { virtual void doStuff() override { x = x*2;} //just example function
和
另一个类,这些类修改
和
使用上一个 A a; Foo::Foo(A &a_) : a(a_) {} 现在我创建了对象,并将其传递给Foo类// edit b attributes, 所以在类构造函数的参数列表中,
浏览 2
提问于2018-03-21
得票数 1
2
回答
C++
:公共祖先
和
C++
类的接口/原型相互排斥吗?
c++
、
interface
、
prototype
、
ancestor
在
C++
中,继承公共祖先
和
继承接口(并要求定义派生类中的方法)是否需要多个继承?例如:我是否必须执行以下操作(而不是合并MyInterface
和
ParentClass):class ParentClass; ...是否可以(优雅地)将MyInterface
和
ParentClass如果这是
浏览 6
提问于2016-07-04
得票数 0
回答已采纳
3
回答
关于
学习
有
C++
知识的Javascript的建议?
javascript
最近,我开始对
学习
Javascript进行web开发感兴趣。我目前了解HTML、CSS
和
初学者/中级
C++
。我理解
多态
,遗传,以及所有这些有趣的东西。Javascript在哪些关键方面与
C++
不同?
浏览 0
提问于2012-06-07
得票数 2
回答已采纳
1
回答
如何在
C++
中禁用
切片
?
c++
、
object-slicing
在
C++
中,可以使用任何环境变量或任何cflag选项来禁用
切片
吗? 默认情况下有什么方法可以禁用它吗?
浏览 4
提问于2021-05-26
得票数 0
3
回答
c++
中
多态
性与函数重载的区别
c++
我是
c++
的初学者。有没有人可以用一些例子给我解释一下
多态
性
和
函数重载之间的区别,或者给我一些可以
学习
的链接。
浏览 0
提问于2017-03-18
得票数 1
5
回答
动态类型转换
C++
的奇怪问题
c++
我刚接触
C++
,正在做一个小项目,它实现了一些继承。; Vegetable v;f = &v;f = &m; }
和
输出
浏览 0
提问于2011-05-09
得票数 2
回答已采纳
1
回答
在
c++
中,我在哪里可以找到一些很好的例子来研究面向对象的概念?
c++
、
oop
、
c++-concepts
我试图通过
学习
c++
中的一个真实世界的例子来
学习
面向对象的概念。这个示例应该说明继承、封装、重载、
多态
等所有概念。
浏览 2
提问于2014-02-22
得票数 1
回答已采纳
3
回答
C++
中的
多态
性
和
虚拟
c++
、
inheritance
、
polymorphism
、
virtual
我对
C++
中的
多态
性感到困惑。我自己在研究它,我理解它的主要特征。但是我不明白为什么它是有用的。在
学习
多态
性(关于oop)之前,我
学习
了继承(这很有帮助,因为一个方法只能在超类
和
子类编写中使用一次)。现在我被
多态
和
virtual关键字困扰了。我不明白为什么它是有用的。参见下面的代码(这是一个关于
C++
协会的练习(我将获得认证))。为什么我只能声明为“虚拟的”函数?我一点也不理解
多态
性,我在StackOverflow上
浏览 1
提问于2019-08-03
得票数 0
3
回答
需要有关map的帮助(
c++
、STL)
c++
、
stl
、
map
、
polymorphism
实际上,我是
C++
的新手。我尝试了一些东西(实际上是贴图容器),但它并不像我想象的那样工作……在发布我的代码之前,我会简单地解释一下。此外,我还创建了一个地图:我将一些对象(来自类型ClassDerivedA
和
ClassAnotherDerivedA)放入地图中。这只会因为
多态
而起作用。最后,我创建了一个迭代器,它在我的map上运行,并将用户输入与map中的键进行比较。如果它们匹配,它将调用一个名为"printOutput“的特定方法。
浏览 0
提问于2010-05-14
得票数 3
回答已采纳
1
回答
多态
方法或类
oop
、
polymorphism
我想知道更多关于oop中的
多态
性的知识,这个主题与任何特定的语言(
c++
,java,python)无关。我想
学习
和
理解
多态
的真实形式(抛开语言的空洞不谈)。背景:在一次电话采访中,我被要求解释
多态
性?我的回答是:
多态
性与方法有关,通过重载(静态绑定)
和
覆盖(动态绑定)来实现。解释了重载
和
重写之间的区别 面试官的回答是我错了,
多态
与类有关,而不是方法。
浏览 0
提问于2017-10-29
得票数 1
2
回答
理解动态
多态
性时遇到困难
c++
、
oop
、
polymorphism
、
overloading
、
pure-virtual
我是
c++
的新手,我正在
学习
动态
多态
性。但我在细节上真的很困惑。谁能解释一下为什么我们使用virtual,override
和
pure virtual functions,尽管我们可以重载方法? 谢谢
浏览 0
提问于2020-07-18
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券