腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
函数
指针
是否与
函数
作为参数具有相同的表达能力?
functional-programming
在
函数
式编程
语言
中,
函数
可以作为参数传递给另一个
函数
。在
C
/
C
++等编程
语言
中,引用
函数
的
函数
指针
可以传递给可以通过取消引用
调用
外部
函数
的
函数
。那么,
函数
指针
在
函数
编程
语言
中是否与
函数
作为参数具有相同的表达能力呢?
浏览 0
提问于2015-08-10
得票数 10
回答已采纳
2
回答
C
语言
的
函数
调用
是如何工作的?
c 语言
我最近在
C
语言
中使用
函数
指针
,想了解下
C
语言
的
函数
调用
是如何工作的
浏览 529
提问于2017-12-04
1
回答
为什么不安全的代码上下文(与
指针
操作相关)在
C
#中存在安全风险?
c#
、
pointers
、
unsafe
我需要
调用
C
库
函数
,它将
指针
作为来自一个
C
#程序的参数。在
C
#中,我们需要使用#不安全的关键字来保护
指针
操作。说,使用
指针
会导致稳定性和安全性问题。在公共
语言
运行库(CLR)中,不安全代码称为不可验证代码。
C
#中的不安全代码不一定是危险的;它只是其安全性无法由CLR验证的代码。因此,CLR只在完全受信任的程序集中执行不安全的代码。如果使用不安全代码,则有责任确保代码不会带来安全风险或
指针
错误。
浏览 2
提问于2018-05-07
得票数 1
回答已采纳
3
回答
除了声明的参数和"this“
指针
之外,
c
++ (g++)构造
函数
还会以什么顺序获取其他参数?
c++
、
constructor
、
calling-convention
、
abi
我想从另一种
语言
调用
C
++构造
函数
,并且需要知道要给它提供什么参数。我认为应该是陈述的参数和"this“
指针
。但是,在Gnu G++中,"this“
指针
出现在第一位还是最后呢?除了"this“
指针
之外,还有其他的隐藏参数吗? 这个问题不涉及其他问题,例如名称损坏,因为我已经解决了这些问题。这个问题只是关于构造
函数
的参数。我使用的特定
语言
也不是问题,因为它是一种开发中的
语言
,这个问题适用于
浏览 3
提问于2018-11-07
得票数 1
4
回答
功能
指针
与必要性
c
、
function-pointers
我对用
C
语言
破解微小的事物很感兴趣。据我所知,
函数
指针
只不过是一个
C
变量,它将
函数
的地址指向一个普通的
C
变量。这样我们也可以用
指针
来
调用
函数
。问题: 它会做一些正常功能所不能做的高级工作吗?
浏览 2
提问于2015-06-01
得票数 0
回答已采纳
2
回答
什么类型的
C
++
函数
可以放在
C
函数
指针
中?
c++
、
function-pointers
、
calling-convention
、
language-binding
、
extern-c
我有一个
C
库,它使用
函数
指针
的结构来进行回调。回调将从
C
代码中
调用
。extern "
C
" { void (*foo) (const char*);} callbacks_t;在从
C
库
调用
的
函数
指针
中,可以安全地放置什
浏览 1
提问于2016-04-29
得票数 7
回答已采纳
1
回答
如何间接
调用
C
函数
c++
、
c
、
scripting
让我们假设我有以下
函数
:{} 创建指向它的
函数
指针
,然后通过
函数
指针
调用
它。该
函数
用
C
(或
C
++)编写,可能位于库(Windows上的DLL
浏览 3
提问于2014-01-27
得票数 0
3
回答
C
++0x是支持__stdcall还是支持"
C
“捕获-什么都不支持?
c++
、
c
、
lambda
、
c++11
昨天,我在考虑是否可以利用
C
++0x lambda
函数
的方便性为Windows
函数
编写回调。 }, reinterpret_cast<LPARAM>(&myData)); 另一个用途是为
C
例程编写extern "
C
"回调。static_cast<my_class*>(
浏览 0
提问于2010-05-29
得票数 16
回答已采纳
3
回答
C
和
C
++
函数
指针
兼容吗?
c++
、
c
指向(非成员)
C
++
函数
的
指针
在
C
++和
C
之间兼容吗?例如,给定这样做的
C
代码{} 是否可以使用
C
++
函数
指针
从
C
++代码中
调用
do_it
函数
(具有
C
链接),例如:,还是静态成员
函数
?我想这一定意味着
C
和
C
++代码的<
浏览 1
提问于2013-06-20
得票数 0
8
回答
指针
在
C
中被认为是一种通过引用
调用
的方法吗?
c
、
pointers
、
pass-by-reference
在我大学的
C
编程课中,教授和她后来写的书在引用
C
语言
中的
指针
时,使用了术语call或通过reference传递。我的教授认为这是“通过引用
函数
调用
”的一个例子:我的教授认为是“价值
函数
的
调用
”的一个例子:我的
C
不支持通过引用
调用
据我理解,
指针
通过值传递。 基本上,说
指针
是
C
浏览 15
提问于2015-11-10
得票数 66
回答已采纳
1
回答
从
C
#
调用
C
函数
,传递包含
指针
的结构
c#
、
c++
、
dll
、
pinvoke
我需要通过PInvoke从
C
#
调用
C
函数
,将
指针
传递给struct,这个结构也包含一个
指针
。可以用
C
语言
将结构简化为 int myInt;}void myFunc(myStruct*a);[DllImport("my_library.dll"
浏览 2
提问于2016-05-19
得票数 0
回答已采纳
2
回答
将
函数
语言
编译成
C
c
、
compiler-construction
、
functional-programming
、
garbage-collection
、
language-implementation
假设您正在将
函数
式
语言
编译成可移植的
C
,并假设出于各种原因,您需要精确而不是保守的垃圾收集。垃圾收集器没有可移植的方法(在一般情况下根本不可能),无法确定什么是
C
堆栈上的
指针
,而不是
C
堆栈上的
指针
。让每个
C
函数
维护关于什么是
指针
和什么不是
指针
的簿记信息。这是例如LLVM推荐的方法。 利用您正在编译
函数
式
语言
的事实,这意味着主线代码没有副作用。当分配器检测到内存
浏览 1
提问于2011-08-08
得票数 11
回答已采纳
1
回答
General -
函数
在内存中是如何表示的?
language-agnostic
我想知道的是
函数
在内存中是如何表示的?指令必须有一些存储要求,我们可以使用
函数
指针
来捕获它们在内存中的位置……有没有人能详细解释一下? 最普遍的概念,具体的实现并不重要。为什么sizeof不适用于
函数
?我真的很好奇,如果我的想法从一开始就有缺陷,我道歉(换句话说,如果我以错误的方式思考它)。
浏览 0
提问于2012-04-27
得票数 2
回答已采纳
2
回答
在
C
++中的单独
函数
中初始化
指针
c
、
pointers
、
initializing
我需要做一件简单的事情,我曾经在Java
语言
中做过很多次,但我被
C
语言
卡住了(纯
C
,而不是
C
++)。return 0;我有一些“初始化”
函数
,它应该将一个给定的
指针
分配给一些已分配的数据(无关紧要)。我应该如何给一个
函数
一个
指针
,以便这个
指针
将被修改,然后可以在代码中进一步使用(在
函数
调用
返回之后)?
浏览 1
提问于2010-03-21
得票数 16
回答已采纳
2
回答
从相同结构的
函数
指针
访问变量
c
void (*add)(struct s_hashmap **, t_hashmap_elem *);在get
函数
指针
中时
浏览 1
提问于2016-01-22
得票数 1
回答已采纳
3
回答
通过
指针
调用
函数
并在内存块中设置参数
c++
、
c
我有个小问题:CallFunc(void * func,void *params, unsigned int param_length); 我将发送
函数
指针
,指向
函数
参数的
指针
,并最终发送参数长度,这个
调用
函数
将使用它的参数
调用
传递的
函数
。我喜欢用
C
/
C</em
浏览 3
提问于2011-01-17
得票数 0
回答已采纳
2
回答
使用
指针
参数将
C
++方法转换为
C
函数
是一个可接受的模式吗?
c++
、
c
、
functions
我在ESP-32上使用
C
++ .在注册计时器时,我必须这样做:timer_args.arg = this; 在这里,计时器
调用
soundCallback。
浏览 0
提问于2018-08-12
得票数 17
回答已采纳
4
回答
当做
函数
指针
时,使用address-of运算符和不使用它的目的是什么?
c++
、
c
对于下面的代码片段,我为什么要使用一个赋值而不是另一个呢?thx{} void (*inc)(int &x) = &addOne; // vs &addOne ?? inc(a);
浏览 4
提问于2012-04-01
得票数 8
回答已采纳
2
回答
如何在VFP中处理双
指针
调用
C
++动态链接库
c
、
pointers
、
dll
、
visual-foxpro
如何在VFP中处理双
指针
调用
C
++动态链接库在FoxPro中,我试图从它的动态链接库
调用
这个
函数
我如何
调用
它;我尝试这样做: DECLARE INT fun_foo IN sample.dll STR
浏览 2
提问于2013-02-23
得票数 1
3
回答
与返回
指针
相比,返回地址会发现任何有用的应用程序吗?
c++
、
pointers
、
return
、
memory-address
C
/
C
++允许返回
指针
: int
c
= 1; return d;这样就可以在
调用
者
函数
中使用它:那么,如果上述条件在正常情况下就足够了,为什么
C
/
C
++还要提供返回地址的
语言
功能呢?即: int
c
= 1;
浏览 0
提问于2013-03-13
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券