腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
c
++中
的
变体、存在
多态性
、
、
、
、
我正在进行关于类型系统
的
研究。在这项工作中,我将研究变体、结构子类型、通用
多态性
和存在
多态性
在流行
语言
中
的
用法。功能
语言
,如heskell,ocaml,提供了这样
的
功能。但我想知道像
C
++这样
的
流行
语言
是否提供了上述功能。这意味着
C
++是如何实现
的
variantsstructural subtypinguniversal polymorphismexistential
多态
浏览 2
提问于2012-03-23
得票数 1
回答已采纳
1
回答
JAVA和
C
++中
的
多态性
是一样
的
吗?
、
、
、
C
++中
的
多态性
与Java
语言
中
的
多态性
相同吗?另外,当我们说
多态性
具有静态和动态类型时,在
C
++中是否也存在同样
的
情况?
浏览 19
提问于2018-08-14
得票数 -1
4
回答
多态(
C
)
、
、
可能重复: 我试图用我所知道
的
语言
中
的
例子来更好地理解
多态性
的
概念;
C
中有
多态性
吗?
浏览 3
提问于2011-11-19
得票数 24
回答已采纳
3
回答
静态
多态性
的
定义与实现
、
、
、
我有一些关于静态多元主义概念
的
问题,我有些人听说过;您可能主要是在
C
++
的
上下文中解释它们,但如果适用的话,我会很感激
语言
不可知论
的
答案(因此
C
++和
语言
不可知论者都有标记)。是如何定义静态
多态性
的
?以为例,我认为
C
++
的
std::sort函数应该被认为是静态多态
的
,因为它依赖于某些类似迭代器
的
对象提供
的
接口,并且提供
的
迭代器<
浏览 7
提问于2010-12-29
得票数 28
回答已采纳
1
回答
为什么oop
语言
提供了更好的
多态性
与
c
方法
的
比较?
、
、
例如,对于
C
(这在中已经讨论过,但我遵循(简化
的
)书籍示例):#include <stdio.h> int
c
= getchar(); //( STDIN可以在不同
的
时间指向FILE
的
不同变量-- getchar()对确切
的
驱动设备一无所知),但是与OOP
语言
方法有什么区别吗?作者提到,
C
方法强制按照惯例初始化像STDIN这
浏览 1
提问于2018-02-26
得票数 0
3
回答
函数
语言
中
的
类型类型与OO
语言
中
的
接口有什么不同?
、
、
我正在学习函数式
语言
的
范例。所以我读过,虽然子类型
多态性
在OO
语言
中是典型
的
,但是参数
多态性
对于功能
语言
来说是典型
的
。我一直认为类型类型有点类似于接口,而接口是子类型
多态性
。例如在这里: data Foo
浏览 0
提问于2016-07-07
得票数 7
回答已采纳
2
回答
除了模板函数以外
的
OCaml
多态性
示例?
、
、
、
、
我在试着自己去理解,OCaml
语言
有哪种形式
的
多态。我得到了一个例子这个示例不是等同于
C
++模板函数吗如果是这样,那么我
的
问题是: OCaml中是否还有其他形式
的
多态性
?在命令式
语言
的
世界中,这个概念被称为“通用算法”,而不是“
多态性
”。
浏览 0
提问于2013-01-21
得票数 3
回答已采纳
1
回答
接口是属于即席多态(即重载)还是子类型
多态性
?
、
、
、
、
说 adopt
多态性
是指当一个值能够采用几种类型中
的
任何一种时,因为它或它所使用
的
值已经为这些类型中
的
每一种类型都定义了单独
的
定义。例如,与应用于整数时相比,+运算符在应用于浮点值时所做
的
事情本质上是完全不同
的
--在Python中,它甚至可以应用于字符串。大多数
语言
至少支持一些即席多态,但在
C
等
语言
中,它仅限于内置函数和类型。其他
语言
(如
C
++ )允许程序员提供自己
的<
浏览 2
提问于2019-07-18
得票数 3
2
回答
属性最初出现在哪种
语言
中?
、
、
、
似乎
C
#中
的
几乎所有特性都借鉴了另一种
语言
(OOP来自Java
语言
,泛型(参数
多态性
)和lambdas来自ML家族,LINQ来自Haskell
的
monad,dynamic来自动态
语言
),但我不知道属性(Java世界中
的
注释)
的
起源。
C
#是第一个引入属性
的
语言
吗?
浏览 0
提问于2010-09-30
得票数 12
回答已采纳
2
回答
VBA是一种面向对象
语言
,它支持
多态性
吗?
、
、
、
实际上,我正在从事我
的
第一个VBA项目。(来自
C
++)1 -我读了很多文章/论坛,解释了VBA不是面向对象编程(OOP)
语言
,不支持
多态性
。,所以我
的
问题是
浏览 6
提问于2015-08-06
得票数 52
回答已采纳
2
回答
“真
多态性
”
的
例子?(最好使用Haskell)
、
、
、
我见过很多关于“真
多态性
”
的
部分定义,例如和,但是没有一个能用两个具体
的
例子找到这种区别的明确例子。 我知道重载+运算符是某种形式
的
多态性
,它在Haskell和
C
++中
的
实现方式不同。有人能准确地显示两种
语言
中
的
例子有什么不同吗?
浏览 5
提问于2013-04-28
得票数 4
5
回答
类
C
语言
中
的
返回类型
多态性
、
为什么我们看不到
C
类
语言
允许返回类型中具有
多态性
的
可调用项呢?我可以看到额外
的
类型推断将是一个障碍,但是我们有一个功能齐全
的
类型推理系统(用于不同级别的“工作”)
的
。编辑:
的
返回类型
多态性
--我
的
意思是只在返回类型中重载函数签名。例如,
C
++和Java只允许形式参数类型中
的
重载,而不允许返回类型中
的
重载。
浏览 9
提问于2008-10-30
得票数 12
回答已采纳
1
回答
C
中可能存在
多态性
吗?
我试图在
C
中实现多态,如果定义函数不是正确
的
方法,我还可以使用其他方法吗?
浏览 1
提问于2014-11-17
得票数 2
回答已采纳
1
回答
多态方法或类
、
我想知道更多关于oop中
的
多态性
的
知识,这个主题与任何特定
的
语言
(
c
++,java,python)无关。我想学习和理解多态
的
真实形式(抛开
语言
的
空洞不谈)。背景:在一次电话采访中,我被要求解释
多态性
?我
的
回答是:
多态性
与方法有关,通过重载(静态绑定)和覆盖(动态绑定)来实现。解释了重载和重写之间
的
区别 面试官
的
回答是我错了,多态与类有关,而不是方
浏览 0
提问于2017-10-29
得票数 1
13
回答
为什么要使用继承呢?
、
、
、
、
我可以理解为什么在某些
语言
中推荐继承,比如Java和
C
++,因为它们不为委托提供方便
的
语法。在这些
语言
中,当不太正确时,可以使用继承来节省大量输入。但是像Objective和Ruby这样
的
其他
语言
为委托提供了经典
的
继承和非常简洁
的
语法。据我所知,Go编程
语言
是唯一
的
语言
,它决定了古典继承比它更有价值,并且只支持代码重用
的
委托。另一种表达我
的
问题
的
浏览 3
提问于2010-07-28
得票数 67
回答已采纳
3
回答
OCaml中最简单
的
多态性
示例?
、
、
你能给我举一个新手能理解
的
最简单
的
OCaml
多态性
的
例子吗?我了解Java、
C
#和
C
++,对函数式
语言
也有一定
的
了解。
浏览 3
提问于2013-01-21
得票数 0
2
回答
面向对象编程
的
优点或特性是什么?
、
是什么让每个人都从顺序
语言
转向对象
语言
? 根据
的
说法,面向对象编程
的
特征是数据抽象、封装、消息传递、模块化、
多态性
和继承。对我来说,数据抽象、封装、消息传递、模块化也存在于顺序
语言
中。只有
多态性
和继承是特定于面向对象编程
的
。这是正确
的
吗?
浏览 7
提问于2011-06-17
得票数 5
回答已采纳
9
回答
学习
C
#以过渡到
C
/
C
++?
、
、
、
好吧,我刚刚上了一堂计算机科学
的
入门课,学校选择
的
语言
是Java (我对
多态性
、封装等概念有基本
的
了解)。我想先学习
C
++,然后再学习
C
(我听说应该先学习
C
++,然后再学习
C
),并且想知道
C
#是否是一种很好
的
过渡
语言
,因为
C
++和
C
#之间有
语言
上
的
相似性。那么,先学习
C
#能帮助我更好地理解<e
浏览 2
提问于2009-04-29
得票数 2
回答已采纳
1
回答
实现可脚本按钮行为
、
、
我正在为我
的
C
++项目开发定制
的
轻量级UI库,我对实现控件
的
行为有疑问。{ {}//specific i
浏览 0
提问于2019-08-22
得票数 1
回答已采纳
1
回答
Python
语言
中有多少类型
的
多态性
?
、
、
、
、
我刚刚读了卢卡·卡德利
的
一篇文章,他解释了
多态性
的
类型:Cardelli在本文中定义了几种类型
的
多态性
:参数化卵速度运行时
多态性
所以我有点困惑我正在用Python学习OOP,当我读到python是动态类型
语言
浏览 0
提问于2016-11-09
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+虚函数实现多态性的思考
C语言,C+语言
C+的老豆C语言,C#的林北的C+,C语言的面向过程
C语言编程篇·最简单的C语言程序
C语言简单入门—C语言的数据类型
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券