腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
传
递给
多态
函数
的
不同
类型
的
值
之间
进行
选择
?
、
数字和字符串都可以通过<<传
递给
cout。当这两个
值
的
类型
不同
时,我如何使用三元运算符将这两个
值
中
的
任何一个传
递给
它? 例如,这是合法
的
: if(___0607sqrt(a) !; 当我尝试它
的
时候,我得到了这个错误: Error (active) E0042 operand types are incompatible ("int" and "const char *
浏览 12
提问于2019-12-23
得票数 1
回答已采纳
1
回答
如何使用Boost.Spirit.Qi解析
不同
的
结构?
、
、
、
、
在中,employee结构以"employee{int,string,string,double}“
的
形式
进行
解析。我想知道是否有可能修改此示例,使其也能解析
不同
类型
的
结构,
如
"intern{int,string,string}“。 具体地说,我想将结构传
递给
一个重载在结构
类型
上
的
函数
。如果我能避免为此使用
多态
双分派,而是保留被解析
的
具体
类型
以
浏览 0
提问于2010-09-25
得票数 1
回答已采纳
3
回答
用于派生类
的
C++ - typeid()返回
的
类型
不正确
、
、
也许我误解了继承是如何工作
的
,但这是我
的
问题://This line prints "class std::tr1::shared_ptr<
浏览 0
提问于2012-07-14
得票数 8
回答已采纳
2
回答
变体还是
多态
变体?
、
、
、
、
我注意到,在我认识
的
OCaml程序员中,有些人总是使用
多态
变体(没有声明
的
变体,以背引号作为前缀),而另一些程序员则从不使用
多态
变体,而更喜欢在
类型
中声明
的
变体。除了性能原因(
多态
变体目前编译效率低于简单变体)外,专家OCaml开发人员如
何在
它们
之间
进行
选择
?
浏览 3
提问于2012-02-20
得票数 42
回答已采纳
4
回答
多态
是重载
的
另一个术语吗?
、
、
多态
是重载
的
另一个术语吗?
浏览 0
提问于2009-05-05
得票数 20
1
回答
接口是属于即席
多态
(即重载)还是子
类型
多态
性?
、
、
、
、
说 adopt
多态
性是指当一个
值
能够采用几种
类型
中
的
任何一种时,因为它或它所使用
的
值
已经为这些
类型
中
的
每一种
类型
都定义了单独
的
定义。例如,与应用于整数时相比,+运算符在应用于浮点
值
时所做
的
事情本质上是完全
不同
的
--在Python中,它甚至可以应用于字符串。大多数语言至少支持一些即席
多态
,但在C等语言中,它仅限于内置
函
浏览 2
提问于2019-07-18
得票数 3
1
回答
在只有部分列名
的
dplyr列上操作。
、
我有一个
函数
,使用` `dplyr处理许多
不同
的
数据帧,如下所示: mutate(n = row_number()) %>% select(-n) 传
递给
函数
的
数据帧各共享几个键列名在这个
函
浏览 3
提问于2017-12-08
得票数 0
回答已采纳
1
回答
在
不同
的
数据
类型
中接受其参数
的
函数
的
正确术语是什么?
、
最近,我在努力向我
的
一个同事解释某种方法
的
工作方式。这个问题与我不知道(可能存在
的
)某一术语有关。接受这样
的
一个功能: if (typeof arg == "number") { } // ...} 根据arg
的
数据
类型</em
浏览 3
提问于2016-04-16
得票数 2
回答已采纳
1
回答
Haskell -
多态
性和取决于
类型
的
值
、
、
、
从阅读和本
的
维基百科条目,当应用于Haskell时,我
的
理解是 按术语索引
的
类型
系列- pi
类型
(在Haskell中你用单例
类型
浏览 4
提问于2015-07-01
得票数 4
回答已采纳
4
回答
Haskell中
的
返回
类型
(仅)-polymorphism是一件好事吗?
、
在Haskell中,我从未完全接受
的
一件事是,如何拥有
多态
常量和
函数
,其返回
类型
不能由它们
的
输入
类型
决定,例如 foo::Int -> a
类型
默认
值
: 哈斯克尔最烦人
的
事情之一。例
浏览 0
提问于2011-09-03
得票数 30
2
回答
奇异存在型
、
TreeLike m => m a) -> Tree a ( TreeLike m => m)带来了什么
不同
(我认为TreeLike m => m在这里就足够了)
浏览 2
提问于2012-12-29
得票数 4
回答已采纳
2
回答
为什么“参考
值
”在Ocaml中受到限制?
、
值
限制规则指出,泛化只能在表达式
的
右侧是一个
值
的
情况下发生。在我看来,当与多个
多态
实体(
如
id id或
浏览 4
提问于2017-12-30
得票数 3
回答已采纳
1
回答
如
何在
流程中检查
多态
函数
的
类型
?
、
我在Flow中遇到了
多态
函数
的
问题。14 }; // Error // Error 我知道flow engine会根据上下文以及它们被调用
的
位置来输入
多态
函数
在本例中,我估计takeId将具有以下
类型
:(A|B) => (string | number)。这可能就是我不能将返回
值
转换为真正
类型
<
浏览 1
提问于2018-02-07
得票数 0
回答已采纳
2
回答
函数
/宏只在上次调用时更改参数时执行
函数
体
、
、
、
这应该与memoize类似,但非常
不同
。虽然回忆录应该与纯
函数
一起使用,但它通常有助于加快与IO相关
的
功能。 使用相同
的
参数:它应该返回回
传
的
返回
值
。使用
不同</e
浏览 3
提问于2014-06-19
得票数 2
回答已采纳
5
回答
在
函数
式程序设计中实现
多态
性
、
、
、
、
我目前正在享受从面向对象
的
语言到
函数
式语言
的
转变。这是一股新鲜空气,我发现自己比以前更有效率了。 然而,在FP方面,OOP有一个方面我还没有看到令人满意
的
答案,那就是
多态
性。也就是说,我收集了大量
的
数据项,当它们被传递到某些
函数
时,需要以完全
不同
的
方式
进行
处理。为了论证,让我们假设有多个因素驱动
多态
行为,因此有可能成倍增加许多
不同
的
行为组合。在OOP中,可以通过c
浏览 4
提问于2011-02-11
得票数 64
回答已采纳
2
回答
基于参数数
的
多态
?
、
、
、
我听说根据参数
类型
改变
函数
的
行为称为即席
多态
: 程序Adhoc;
函数
添加(x,y:整型):整数;开始添加:= x+y end;
函数
添加(S,t: String):String;开始添加:=连接(S,t)根据传
递给
函数
的
参数数,是否有一个特定
的
术语来改变
函数
的
行为?例如,流行
的
JavaScript库jQuery有许多
函数
,它们根据传递
的</
浏览 0
提问于2018-01-11
得票数 2
3
回答
非OOP编程中
多态
性
的
替代方案?
、
、
假设我们有一个包含
不同
元素
的
绘图程序,比如圆、矩形、三角形等等。
不同
类型
的
对象都需要类似的
函数
,
如
draw()来显示它们自己。我想知道程序员将如何处理当今通常由
多态
性解决
的
问题,即遍历一组不相同
的
元素并跨
不同
对象调用公共功能。想到
的
一种方法是使用一个带有指向适当
函数
(或
函数
指针数组中
的
索引)
的
函数</e
浏览 0
提问于2012-08-24
得票数 6
1
回答
Haskell中
的
约束、
函数
组合和让抽象
对于为什么ko1和ko2失败有一个简单
的
解释吗?
浏览 1
提问于2021-05-08
得票数 6
回答已采纳
2
回答
未装箱
类型
的
限制
、
、
我想知道为什么Haskell中
的
未装箱
类型
有以下限制: 新型Vec = Vec (# Float#,Float# #)
类型
Vec = (# Float#,Float# #) 键入家族Unbox (a ::*) ::# where Unbox Int = Int# Unbox Word =
浏览 5
提问于2015-11-17
得票数 10
回答已采纳
1
回答
序列部分应用
的
一元作用
、
我知道这可能很明显,但我
的
胡夫在这里让我失望了。我有一个
类型
的
行动清单:[STVector s a -> ST s ()] 也就是说,采取启动MVector并以某种方式修改它
的
一组操作天难题(第2部分),所以ops是一个很长
的
突变列表,我实际上需要对这些突变
进行
十亿计。我希望能够使用replicateM_来完成这个任务,但是无法看到如何提供一个起始
值
。我也同样认为foldM_会起作用,但
浏览 4
提问于2017-12-23
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券