腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
10
回答
将functor作为
函数
指针
传递
c++
、
c
、
functor
我正在尝试在
C
++应用程序中使用
C
库,并发现自己处于以下情况(我知道我的
C
语言
,但我对
C
++相当陌生)。在
C
端,我有一个以
函数
指针
作为
参数
的
函数
集合。在
C
++端,我有一个
带
函数
器的对象,它与
C
函数
所需的
函数
指针
具有相同的签名。有没有办法使用
C
++
函数
器作为传
浏览 2
提问于2009-12-03
得票数 42
回答已采纳
1
回答
将Matlab转换为
C
的困难
c
、
matlab
、
translation
我有一些Matlab
函数
需要翻译成
C
语言
,但我不了解要创建的语法或行为。{我以为'@(x)‘是用来定义一个拥有X
参数
的匿名
函数
(一个指向
函数
的简单
指针
),但这里是和一个
带
参数
的命名
函数</e
浏览 0
提问于2011-09-02
得票数 1
回答已采纳
5
回答
了解
C
++中
函数
指针
的typedefs
c
、
function-pointers
、
typedef
当我阅读其他人的代码时,我总是有点困惑,这些代码的类型定义是指向
带
参数
的
函数
的
指针
。我记得我花了一段时间才理解了这样一个定义,同时试图理解一个用
C
语言
编写的数值算法。那么,你能分享你的技巧和想法,关于如何为指向
函数
的
指针
编写好的typedefs (做什么和不做什么),为什么它们有用以及如何理解他人的工作?谢谢!
浏览 3
提问于2009-10-19
得票数 260
1
回答
std::
函数
类型和模板实例化
c++
、
templates
、
c++11
、
lambda
、
std-function
我是
C
++的新手,我正在学习lambdas、
函数
器和可调用
函数
,我知道有一个包装类,即std::function,它允许存储和调用不同类型的可调用对象(只要具有相同的调用签名或
函数
类型)。现在,我知道你可以使用
带
函数
类型
参数
的
函数
,这些
参数
实际上就是
函数
指针
参数
,如下所示:它只不过是一个接受int和指向int *
浏览 2
提问于2015-08-31
得票数 3
2
回答
为什么在
C
中
函数
不被认为是一等公民
c
在
C
语言
(以及其他许多“低级”
语言
)中,
函数
都有一个类型。您可以使用与
函数
匹配的类型声明变量,也可以将
函数
赋值给这样的变量,但人们坚持认为
函数
不是
C
语言
中的一等公民。在
C
中的几个标准
函数
中,使用指向
函数
的
指针
并将
函数
作为
参数
传递给其他
函数
是关键; 例如, 要求 一个要传递的比较
函数
,否则它什么
浏览 112
提问于2018-01-04
得票数 9
回答已采纳
2
回答
函数
指针
是否与
函数
作为
参数
具有相同的表达能力?
functional-programming
在
函数
式编程
语言
中,
函数
可以作为
参数
传递给另一个
函数
。在
C
/
C
++等编程
语言
中,引用
函数
的
函数
指针
可以传递给可以通过取消引用调用外部
函数
的
函数
。那么,
函数
指针
在
函数
编程
语言
中是否与
函数
作为
参数
具有相同的表达能力呢?
浏览 0
提问于2015-08-10
得票数 10
回答已采纳
1
回答
golang接口遵从编译类型检查
pointers
、
interface
、
go
blobref.SeekFetcher = (*DiskCache)(nil)我理解没有创建变量,这些语句确保编译器检查CachingFether是否实现了StreamingFetcher和SeekFetcher的公共
函数
RHS部分使用
带
nil
参数
的
指针
构造
函数
语法。这个语法在Go
语言
中意味着什么?
浏览 5
提问于2013-08-01
得票数 8
回答已采纳
3
回答
除了声明的
参数
和"this“
指针
之外,
c
++ (g++)构造
函数
还会以什么顺序获取其他
参数
?
c++
、
constructor
、
calling-convention
、
abi
我想从另一种
语言
调用
C
++构造
函数
,并且需要知道要给它提供什么
参数
。我认为应该是陈述的
参数
和"this“
指针
。但是,在Gnu G++中,"this“
指针
出现在第一位还是最后呢?除了"this“
指针
之外,还有其他的隐藏
参数
吗? 这个问题不涉及其他问题,例如名称损坏,因为我已经解决了这些问题。这个问题只是关于构造
函数
的
参数
。我使用的特定
语言
也不是问题,因为
浏览 3
提问于2018-11-07
得票数 1
3
回答
一些
C
函数
如何接受空
参数
?
c
、
pointers
、
null
我一直认为
C
不接受空
参数
,直到我开始学习
指针
。在某些编程
语言
中,比如python,可以将空
参数
作为
参数
传递,但在
C
语言
中,我一直认为这会导致未定义的行为。我的问题只是好奇,像这样的
函数
....accept空
指针
作为
参数
,而不会遇到未定义的行为,难道空
浏览 6
提问于2014-12-17
得票数 9
回答已采纳
2
回答
当
C
函数
指针
有一个空
参数
时,这意味着什么?
c
、
function
、
pointers
可能重复: glutIdleFunc(void(*func)(void)); 什么时候意味着在
C
中有一个
带
空
参数
的
函数
指针
?这是否意味着
函数
可以接受任何
参数
,或者不允许接受任何
参数
或其他东西?
浏览 3
提问于2012-09-30
得票数 1
回答已采纳
2
回答
C
语言
中
带
指针
的Merge
函数
c
、
mergesort
我被指派创建一个
函数
,该
函数
合并两个排序越来越多的列表,而不创建额外的列表,只使用
指针
。
浏览 2
提问于2020-03-14
得票数 2
4
回答
空
指针
参数
的开销有多大?
c++
、
c
、
performance
、
embedded
、
avr-gcc
在用
C
(++)实现嵌入式系统的菜单时(AVR-Gcc),我最终得到了
带
参数
的空
函数
指针
,并通常使用它们。// void function prototype在某些情况下(实际上是相当多的情况),
函数
实际上不需要
参数
,所以我会这样做:我知道我可以重载到不同的
函数
类型,但我实际上尽量不这样做,因为我正在实例化多个对
浏览 0
提问于2012-08-13
得票数 7
1
回答
在Struct (
C
)中调用不同的
函数
c
、
function
、
pointers
、
struct
、
parameters
我有一个这样的结构: int(*func2)(int x, float y, char
c
); 所以我有两个
带
参数
列表的
函数
指针
。在我的例子中,我想用一组不同的
参数
来调整这些
函数
,这取决于变量" name“的值的名称。 我需要在我的struct
浏览 0
提问于2020-12-16
得票数 1
3
回答
通过
指针
调用
函数
并在内存块中设置
参数
c++
、
c
我有个小问题:CallFunc(void * func,void *params, unsigned int param_length); 我将发送
函数
指针
,指向
函数
参数
的
指针
,并最终发送
参数
长度,这个调用
函数
将使用它的
参数
调用传递的
函数
。我喜欢用
C
/
浏览 3
提问于2011-01-17
得票数 0
回答已采纳
2
回答
带
指针
参数
的
函数
ANSI
C
c
、
function
、
pointers
、
arguments
、
prototype
我尝试了许多不同的方法--似乎没有一个是正确的……} >>>perco_concCyclingv2.
c
: In function ‘main’
浏览 0
提问于2014-03-12
得票数 0
3
回答
带
指针
参数
的
C
++
函数
c++
、
xcode
、
pointers
、
memory-management
我正在编写一个
C
++程序,它将数据输出到文件中,生成一个python脚本,并调用pyplot进行绘图。 system(strsystemsh.
c
_str
浏览 1
提问于2017-07-27
得票数 5
回答已采纳
2
回答
指针
如何引用硬盘中的段
c++
、
c
、
linux
、
pointers
、
operating-system
请让我知道
指针
(在
C
/
C
++编程
语言
中)如何引用硬盘中的段,例如高达1 GB的存储空间。更详细地说,我要写一个
函数
的签名,它将接受一个
指针
作为
参数
,它应该指向硬盘中的一个段,它可以容纳1 GB的空间,而不是传递指向堆上存储空间相同的地址的
指针
,我希望它指向硬盘段。系统采用Linux,编程
语言
包括
C
和
C
++。
浏览 1
提问于2012-11-27
得票数 0
回答已采纳
1
回答
通过
指针
引用重叠数组
arrays
、
pointers
、
fortran
、
overlap
我需要使用调优到重叠数组的
指针
来执行memmove()-style操作。更准确地说,我需要将b(:)复制到a(:)中。在
C
编程
语言
中,我会调用memmove(a, b, N)。但是,据我所知,Fortran标准在
指针
混叠方面非常严格。因此,下列三种选项中哪一种是安全的(根据标准),哪些会导致未定义的行为: 调用以重叠数组作为
参数
的例程(选
浏览 0
提问于2015-07-08
得票数 3
回答已采纳
2
回答
在
C
中
函数
指针
声明中返回
函数
名的
带
括号的三元表达式的基本原理
c
、
function
、
pointers
、
function-pointers
、
conditional-operator
在K&R2书中,在关于
函数
指针
的第119页中,
函数
指针
的
参数
声明如下:numcmp和strcmp是
函数
名,numeric是一个布尔变量,它决定表达式声明的
函数
指针
指向这两个
函数
中的哪个。我能理解K&R结构的最好方法是,第一个
浏览 0
提问于2019-11-26
得票数 3
回答已采纳
1
回答
从
C
#调用
C
函数
,传递包含
指针
的结构
c#
、
c++
、
dll
、
pinvoke
我需要通过PInvoke从
C
#调用
C
函数
,将
指针
传递给struct,这个结构也包含一个
指针
。可以用
C
语言
将结构简化为 int myInt;}void myFunc(myStruct*a);[DllImport("my_library.dll", Callin
浏览 2
提问于2016-05-19
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程指针变量作为函数参数
C语言:函数指针数组和函数指针数组指针的深度剖析
知识分享:C 语言函数指针之回调函数
李鹏飞:C语言指针和函数详解
C语言进阶之路:函数—数组参数!
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券