腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
函数
指针
是否与
函数
作为参数具有相同的表达能力?
在
函数
式
编程
语言中,
函数
可以作为参数传递给另一个
函数
。在C/C++等
编程
语言中,引用
函数
的
函数
指针
可以传递给可以通过取消引用调用外部
函数
的
函数
。那么,
函数
指针
在
函数
编程
语言中是否与
函数
作为参数具有相同的表达能力呢?
浏览 0
提问于2015-08-10
得票数 10
回答已采纳
1
回答
函数
指针
对面向对象程序设计的影响
、
、
、
、
在他的演讲“
编程
的未来”中,罗伯特马丁提到了 如果OOP本质上是为了避免指向
函数
的
指针
,那么它们有什么问题呢?
浏览 4
提问于2018-01-14
得票数 0
11
回答
在C中有哪些
函数
式
编程
的工具?
、
最近我一直在思考如何用C(而不是C++)进行
函数
式
编程
。显然,C是一种过程化语言,本身并不真正支持
函数
式
编程
。 是否有任何编译器/语言扩展将一些
函数
式
编程
构造添加到语言中?GCC提供了作为语言扩展;嵌套
函数
可以访问父堆栈帧中的变量,但这离成熟的闭包还有很长的路要走。例如,我认为在C中真正有用的一件事是,在任何需要
函数
指针
的地方,你都可以传递一个lambda表达式,创建一个
浏览 97
提问于2008-10-19
得票数 162
回答已采纳
3
回答
C/C++中的
函数
式
编程
、
、
、
既然C/C++支持
函数
指针
,这是否意味着它们通常支持
函数
式
编程
?请注意,我实际上并不想使用C或C++进行
函数
式
编程
,但我很好奇,因为我从来没有听说过C或C++支持这样的东西。(我知道许多
函数
式
编程
语言的编译器都在C中,但这不是我所说的“支持”的真正意思)。
浏览 1
提问于2013-06-04
得票数 13
回答已采纳
1
回答
闭包与
指针
之间的差异(c)
、
在
函数
式
编程
中,特别是Ocaml,在创建
函数
时,会创建对所有non-local variable的引用,以便即使非局部变量超出了作用域,也可以使用它,这称为闭包。在c
编程
语言中,
指针
的概念是指变量的内存位置。 闭包和
指针
之间的区别在作用域中。就这些吗?
浏览 6
提问于2012-09-27
得票数 1
回答已采纳
2
回答
C程序设计中的访问
指针
、
、
我对
编程
很陌生,我正试图更好地理解
指针
。静态变量是否可以在
函数
内部声明,然后从
函数
外部访问或延迟?为什么不允许显
式
指针
超出作用域,因为静态变量的内存仍然是分配的。
浏览 2
提问于2015-09-16
得票数 0
回答已采纳
4
回答
创建没有
指针
别名的
编程
语言的可能性
、
、
、
我有一个问题要问所有的
编程
爱好者。
指针
一直存在于
编程
世界中。就像在C中一样,C++有一个显
式
的
指针
支持。在java中不存在显
式
指针
支持,但Java系统内部使用
指针
。在现实世界中,有没有可能开发一种完全没有
指针
别名的
编程
语言?
浏览 2
提问于2012-01-30
得票数 2
回答已采纳
2
回答
erlang被认为是托管的,还是你必须处理内存/
指针
?
、
erlang被认为是托管的,还是你必须处理内存/
指针
?
浏览 3
提问于2009-12-03
得票数 0
回答已采纳
1
回答
C funcName(void * self)
、
、
、
我从来没有用C语言
编程
过,所以谁能告诉我这个结构是做什么的:{ ... } 据我所知,funcName接收指向未知数据的
指针
,而此
函数
不接收任何内容
浏览 0
提问于2012-10-12
得票数 0
回答已采纳
2
回答
在编译器中实现绑定
函数
参数
、
、
、
、
我有一个
函数
式
编程
语言设计的想法,它大量使用绑定
函数
参数。我正在尝试将x86程序集中的绑定
函数
参数表示为编译器实现的一部分。return x + y; };console.log( add2(3) ); // prints 5 出于互操作性的原因,我想生成空
函数
指针
这将是标准库的一部分,并将返回一个本机
函数
指针
,我可以从x86汇
编程</em
浏览 0
提问于2012-06-30
得票数 1
回答已采纳
4
回答
在哪里可以找到应用函子的
编程
练习?
、
、
我一直在阅读关于应用函子的文章,特别是在McBride和帕特森的
函数
式
明珠中。但是我想通过做一些练习来巩固我的理解。我更喜欢
编程
练习,但证明练习也可以。什么练习将帮助我学习如何有效地使用应用函子
编程
? 个人练习是可以的,其他地方列出的练习的
指针
也是一样。
浏览 5
提问于2012-04-20
得票数 29
回答已采纳
2
回答
将G-Machine源代码转换为LLVM IR
、
、
、
我正在Haskell中实现一种简单的惰性
函数
式
语言,并将LLVM作为其后端。我读过Simon Peyton Jones写的两本书(“
函数
式
编程
语言的实现”和“实现
函数
式
编程
语言:教程”),基于这两本书我设法实现了。我正在考虑使用它的IR指令在LLVM堆栈上分配后续的堆栈节点,但是我必须以链表的方式创建该堆栈,其中每个堆栈元素都有一个指向前一个堆栈元素的
指针
,第一个元素有一个空
指针
。
浏览 3
提问于2011-07-29
得票数 7
回答已采纳
12
回答
C无效
指针
问题
、
我在C(嵌入
式
编程
)中有一个grep
函数
,它接受一个空
指针
作为参数。该
函数
需要能够处理不同类型的变量,如chars、int和long。我如何对
函数
进行编码,使其能够自己确定我传递的是哪种类型的变量?
浏览 3
提问于2010-07-08
得票数 5
回答已采纳
1
回答
嵌入
式
asm代码中的运行时检查失败#0
、
、
、
、
我对汇
编程
序有点陌生,但我尝试使用嵌入
式
汇
编程
序代码从C++堆栈中的一个esp方法中查找参数。到目前为止,我还没有能够将esp
指针
复制到ebp,这样我就可以对堆栈进行控制(以防它发生变化)。{ } return 0;在我查完这个之后,我得到: 运行时检查失败#0 - ESP的值没有在
函数
调用中正确保存这通常是调用一个用一个调用约定声明的
函数
的结果,
函数</
浏览 0
提问于2011-05-05
得票数 1
回答已采纳
2
回答
Scala中的GUI
编程
、
、
、
、
我正在尝试学习Scala,我想通过编写一个简单的swing应用程序来学习,但我不确定GUI
编程
在
函数
式
世界中是什么样子,特别是在使用Scala时。任何来自OO/Java背景的
指针
、教程或技巧都将是非常受欢迎的。
浏览 1
提问于2009-06-11
得票数 16
回答已采纳
1
回答
空闲()
函数
和隐
式
类型从“
指针
到非空数据类型”到“
指针
到空数据类型”的转换
、
、
在"C
编程
:一种现代方法“一书中,第17.4章介绍了具有以下形式的
函数
free():void free(void *ptr)。,名为cur 在delete_from_list
函数
中,cur最终将在堆中分配一些地址。建立了这三点之后,我们可以关注我的问题:为什么调用带有参数cur的
函数
cur是没有问题的?cur的
指针
类型不是无效的。我假设这意味着存在某种类型的隐
式
(在遮罩下)类型转换,将cur的数据类型从指向struct node的
指针
更改为无效。是这样的吗
浏览 3
提问于2020-09-10
得票数 1
1
回答
用C语言捕获数据的动态调度?
、
、
我试图将我的面向对象/
函数
式
思维与C语言中的
编程
协调起来。假设我想用C实现动态分派,比如说我想要执行一组任务。我可以创建一个指向我想要执行的
函数
集合的
指针
,非常简单。但是,假设要执行的任务取决于创建
函数
时存在的变量,并且不管执行什么变量,都不会传递到
函数
中。在Java或C++中,我将使用一个对象(可能是lambda)来捕获这些变量,以便
函数
在执行时能够访问它们。但是我听说
函数
指针
不能捕获标准C中的变量,那么
浏览 0
提问于2017-04-22
得票数 4
回答已采纳
2
回答
将带有公共项的列表转换为有序对列表
、
、
我对
函数
式
编程
完全陌生,这是SML的作业作业。[2,3,3,5] => [(2,1),(3,2),(5,1)]我最初的想法是,我想使用map,但我不知道如何跟踪或合并类似的项目。我只成功
浏览 3
提问于2013-06-28
得票数 1
回答已采纳
2
回答
使用ARM编译器检测死代码
、
、
、
、
我正在研究嵌入
式
系统。我使用C
编程
,用ARM编译器进行编译。有什么工具可以帮助我检测死代码吗?
浏览 1
提问于2013-06-27
得票数 3
1
回答
内存分配中的
函数
编程
用例
、
、
我一直在阅读
函数
式
编程
,我很好奇在某些情况下运行对程序的影响。对于
函数
式
编程
,我的经验仅限于Mathematica
编程
语言和一些常见的lisp,但我很好奇这会产生什么效果。假设我有一个向量v,我用
函数
语言编写了同样的计算程序。在Mathematica中,我要说的是:在其他标准的
函数
式
语言中,根据我对阅读的理解,这些对象是不可变的,所以v不应该改变,而v将被重新分配为一个新的向量,释放旧
浏览 2
提问于2013-10-18
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程指针变量作为函数参数
函数式编程
C语言:函数指针数组和函数指针数组指针的深度剖析
Python函数式编程
函数式编程圣经
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券