腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将
高阶
函数称为“
模板
”是正确的吗?
javascript
、
templates
、
ecmascript-6
、
terminology
、
higher-order-functions
极小的例子:说我有
高阶
函数当这样称呼的时候:返回函数(b) => 42 + b。将my_fn称为“
模板
函数”是正确的吗?我不想滥用术语。 将JS中的
高阶
函数称为
模板
函数,反之亦然?(相
浏览 4
提问于2021-01-03
得票数 0
1
回答
C++
高阶
模板
c++
我正在尝试用
C++
创建一个系统,在这个系统中我可以实现许多不同的实体E,每个实体都有一个与之关联的不同类型T。我是
C++
的初学者,我知道基本的
模板
,但我认为我需要某种“高级
模板
”,其中顶层(C)是中层(E)的泛型,而中层(E)又是后续层的泛型。也许这是一个完全的反模式,我做了一些完全错误的事情。
浏览 12
提问于2020-07-08
得票数 0
回答已采纳
2
回答
带有
C++
的高级类型
c++
、
templates
、
haskell
、
higher-kinded-types
这个问题是针对那些熟悉Haskell (或任何其他支持高级类型的函数语言)和
C++
的人.来自托尼·莫里斯的演示文稿: 像Java和C#这样的语言具有一级多态,因为它们允许我们抽象类型。这个特性被称为
高阶
(或高级)多态.
浏览 7
提问于2010-04-02
得票数 59
回答已采纳
1
回答
C++
高阶
函数
c++
、
function
、
higher-order-functions
我开始学习一些
C++
,不明白
高阶
函数是如何在
C++
中工作的。在一个简单的例子中,有人能解释
c++
11
高阶
函数吗?我在网上找不到很多关于这个话题的信息。
浏览 1
提问于2014-10-14
得票数 3
回答已采纳
3
回答
Typedef泛化
c++
、
serialization
、
boost
、
typedef
我需要泛化一个
C++
类型定义,所以我不需要复制和粘贴很多代码。我正在使用boost序列化闪电战数组,并且我正在定义我自己的load和save方法,并且需要基于
模板
参数来执行此操作。基本上我不知道如何概括对于
高阶
张量,我想将上面的推广到1,2,…,n,如果可能的话,对类型做同样的事情。我猜我是在追逐一个类似于typedef
模板
的东西。
浏览 0
提问于2010-07-16
得票数 2
3
回答
C++11解密类型的启示用法
c++
、
templates
、
c++11
、
decltype
我刚刚看到了鲍里斯·贾布斯( Boris )的“ Rock Hard:
C++
”的演变。在有关
高阶
泛型编程的一节中,他说,下面是一个函数的示例,它的返回类型更通用,导致
模板
函数重载较少。但是,这可以使用普通
模板
语法实现,如下所示Func deduce(const Func & f) {..}
浏览 2
提问于2011-10-01
得票数 15
回答已采纳
2
回答
Boost亚函数类
高阶
函数
c++
、
boost
、
functional-programming
、
c++11
、
boost-mpl
元函数类、占位符和
高阶
函数有什么区别?
浏览 3
提问于2012-04-21
得票数 1
回答已采纳
2
回答
如何用
C++
模板
模拟
高阶
函数?
c++
、
templates
下面是一个
模板
lessThan,它作为一个函数工作。std::cout << lessThan<Box<3>, Box<2>> << '\n';我现在想做这样的事这当然不是有效的
C+
1;constexpr bool lessThanOne = LessThanOne_<T>::valu
浏览 2
提问于2015-09-08
得票数 0
回答已采纳
3
回答
C++
中的
模板
和
高阶
类型
c++
、
templates
、
higher-kinded-types
为什么编译器不能正确地将instance_wrapper识别为
模板
?
浏览 0
提问于2012-06-30
得票数 3
回答已采纳
2
回答
高阶
函数可以是纯的吗?
c++
、
functional-programming
我考虑的是纯函数,特别是在
C++
的上下文中,当然,这不是一种纯函数语言,我想知道
C++
中的
高阶
函数是否可以被认为是纯函数?v.end(), [](int arg) return arg < someGlobalVariable;因此,也许在函数式编程语言方面有更多经验的人可以为我澄清这一点:在处理
高阶
函数时编辑:我应该说得更清楚,我并不是在寻找
C++
中关于const正确性的解释。我只想知道在
C++
中讨论
高阶
函数时,纯函数的定义是否有意义。我改
浏览 0
提问于2015-08-14
得票数 8
回答已采纳
2
回答
高阶
voronoi图
c++
、
c
、
computational-geometry
、
cgal
、
voronoi
有没有C/
C++
库可以用来构建
高阶
voronoi图?AFAIK,CGAL只支持普通的voronoi图。
浏览 0
提问于2012-09-20
得票数 2
0
回答
如何通过指向另一个成员函数的指针传递
模板
成员函数?
c++
、
unreal-engine4
我希望能够传递小部件类型及其操作的映射,以及对下面示例中显示的
模板
成员函数的引用,这样我就能够在一个简单的数据驱动循环中处理绑定。我做了几次尝试,但不知道如何在没有参数的情况下将
模板
函数作为函数指针传递。(我也对如何在
c++
中实现这一点的其他建议持开放态度) void AVRPawn::SetupPlayerInputComponent(UInputComponent* PlayerInputComponentTRIGGER_PRESS_LEFT_ACTION, IE_Released, this, &AVRPawn::Trigge
浏览 4
提问于2018-07-15
得票数 0
2
回答
C++
不能导出
高阶
函数的
模板
参数。
c++
、
c++11
、
templates
、
template-argument-deduction
、
type-deduction
当我使用接受另一个函数作为参数的have
模板
函数时,
C++
无法导出
模板
参数。无时无刻不在指定它们是很烦人的。如何定义以下函数,使我不必每次都指定类型参数?
浏览 0
提问于2019-01-20
得票数 2
回答已采纳
1
回答
C++11对
高阶
列表函数的支持
c++
、
functional-programming
、
c++11
、
lambda
、
list
大多数函数式编程语言(例如通用Lisp、Scheme / Racket、Clojure、Haskell、Scala、Ocaml、SML)支持列表上的一些常见的
高阶
函数,如map、filter、takeWhile例如,考虑下面的Haskell片段:let ys = map (\x -> x * x) xs 它们能在
C++
中直接表达吗?
浏览 0
提问于2012-10-18
得票数 13
回答已采纳
1
回答
在
C++
或Matlab中实现图像CRF的代码
c++
、
matlab
、
image-segmentation
我需要一些在
C++
或Matlab实现图像分割问题的代码。哪个代码库更合适?如果它支持更
高阶
的能量项,那就更好了 提前谢谢。
浏览 1
提问于2012-11-04
得票数 0
1
回答
一阶参数多态与一阶函数
scala
、
functional-programming
、
lambda-calculus
我不知道什么是一阶参数多态,我也不太明白什么是一阶函数,我知道
高阶
函数是接受一个函数并返回一个函数的函数,但是我不知道什么是零阶函数,一阶函数。
浏览 2
提问于2011-03-19
得票数 2
回答已采纳
1
回答
用
C++
编写的用于
高阶
、动态、函数式语言的编译器框架
compiler-construction
、
frameworks
、
functional-programming
然而,似乎缺少用
C++
编写的“中间端”,它们可以表示
高阶
的、动态的、函数式语言。框架应该做一些泛型的事情,比如lambda提升,闭包转换,类型推断等,并帮助进行其他语言特定的转换,比如翻译类型类等。它们是针对
高阶
、动态、函数式语言的编译器。可以说,人们可以将任何语言的前端连接到这些前端,并重用它们中可用的数据结构和转换来完成中间端工作。但是,它们分别在Python和Clean中实现。有没有用
C++
实现的用于上述目的的框架?
浏览 2
提问于2011-04-05
得票数 0
2
回答
什么时候forward<T>等同于forward<decltype(Targ)>?
c++
、
c++14
、
perfect-forwarding
假设我想要一个普通的
高阶
函数。.*/ }template<class F> auto F2(F&& f) { /*...*/ } 我的问题是如何在
高阶
函数中使用 f。
浏览 4
提问于2015-10-18
得票数 1
回答已采纳
1
回答
在
C++
中复制Haskell的返回类型重载(通过Typeclasses)
c++
、
templates
、
haskell
、
overloading
、
typeclass
在
C++
中使用
模板
(示例A),在参数和返回类型都重载的情况下复制这一点是非常简单的:}class F a where但是,我想要做的是修改最后一个示例,以重载
高阶
类型,即
C++
中的
模板
结构。如何编写具有此功能的
模板
(甚至可能)?
浏览 1
提问于2015-11-12
得票数 1
回答已采纳
1
回答
闭包转换和
高阶
函数调用的单独编译
compiler-construction
、
programming-languages
、
functional-programming
、
closures
在编译
高阶
函数调用时,是否有标准的方法来处理不同编译和不同类型闭包转换之间的交互?
C++
(98)方法,它强制被叫者选择一个调用站点的形状(通过形式参数类型:虚拟函子、函数指针或非虚拟函子),或者使用
模板
删除单独的编译,有效地指定下面的解决方案#2重载:编译器可以对map和所有其他
高阶
函数执行多个
浏览 3
提问于2010-02-19
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C++ 模板类简介
C++
Kotlin的高阶函数和常用高阶函数
高阶学习(二)
C++实用指南
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券