腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
cgo我是否需要为
C
函数返回的变量释放内存才能运行
、
、
、
假设我有一个简单的
c
函数,如下所示: return charArr[i];是否需要释放内存,如下所示: cStr :=
C
.get_str_in_arr(feats,
C
.size_t(1)) defer
C
.free(unsafe.Pointer(cStr))}
浏览 18
提问于2016-09-02
得票数 1
1
回答
对对象的
C
++引用类似于
C
中的双
指针
吗?
、
、
、
我正在读Koenig的"Accelerated
C
++“。在第五章中,Koenig定义了一个引用向量参数的函数。在函数
体
中,将创建一个新的向量并将其分配给参数。我意识到引
浏览 2
提问于2020-11-24
得票数 2
5
回答
为什么
C
不像
C
++和Java那样提供语法透明的引用呢?
、
我试图了解更多关于在
C
中通过值
传递
的历史原因。有一篇关于
C
++的Stack Overflow帖子涉及到这个主题。然而,我对
C
很感兴趣。我想象一下,当这个决定做出的时候,人们可以选择做我们现在所说的“通过引用
传递
”。然而,这并不是我们做出的选择。是否存在优化、多线程等问题? 我试着用谷歌搜索了一下,但什么也没找到。通过值
传递
可以保证变量在幕后不会被更改。这是唯一的原因吗?我想当时“复制胖对象”的概念并不是什么大问题,通过值
传递
会产生很小的开销。因此,这可能被认为是正确的选
浏览 0
提问于2019-06-29
得票数 4
2
回答
在
C
89中,转换到不同
结构
的
指针
是否一定是有意义的?
、
、
我有两个
结构
体
int x;}; int a; char
c
;按照struct Y标准,将指向struct X的
指针
转换为指向struct X的
指针
是否保证以合理的方式(即x->x和x->y分别对应于y->a和y->b )的行为保持一致?不太重要,但如果你碰巧也知道的话,这是否也适用于后来的标准(例如
C
11)和其他与
C
有显著语法
浏览 2
提问于2015-10-26
得票数 13
回答已采纳
2
回答
为什么函数要在
传递
给它的参数上使用"address of“运算符作为
指针
?
我是
C
编程
语言
的新手,我试图理解一个函数的意图,这个函数接受一个
指针
参数,但在它上面使用运算符的地址,就好像它是函数
体
中的一个变量名一样。
传递
的参数是struct类型。address of“运算符是否用于确保不
传递
空
指针
?
浏览 26
提问于2019-01-29
得票数 1
回答已采纳
3
回答
lua菜鸟:
C
-Lua如何从
C
语言
向lua
传递
struct/buffer?
我遵循了这个样板示例://s = (ST*) malloc ( sizeof(ST) );s = lua_newuserdata(stateERROR : Failed to run script: script.lua:1: attemp
浏览 3
提问于2013-03-14
得票数 3
回答已采纳
1
回答
何时使用
指针
、
、
我对Go
语言
很陌生,只有很少的
C
/
C
++背景,所以我很自然地在思考什么时候使用
指针
,什么时候不使用
指针
。虽然这个问题可能被认为是开放的,但我想知道什么时候应该返回
结构
,什么时候应该返回
指针
(以及什么时候应该接受structs /
指针
作为参数)。
结构
按值
传递
到函数中。也就是说,当将
结构
传递
给函数时,会生成
结构
的
浏览 2
提问于2015-12-24
得票数 66
回答已采纳
1
回答
如何使用字节数组来初始化Swift中的struct对象?
、
、
、
、
首先,我有
C
编程背景。我的系统由一个使用
C
语言
编写的软件的设备组成,该软件利用蓝牙与iPhone应用程序进行通信。我在
C
设备上定义了一个
结构
体
,我通过蓝牙逐个字节地发送它,我正试图在Swift中重新构造这个
结构
体
。在
C
中,我将使用指向字节数组的
指针
,并简单地将其类型转换为自定义
结构
类型的
指针
: CustomStructType_
浏览 15
提问于2020-06-03
得票数 0
3
回答
结构
指针
之间的区别
、
struct node int data;};void traverse(struct node *q)和{ }
浏览 0
提问于2012-08-09
得票数 2
回答已采纳
1
回答
JNA将等价于快速
指针
的Java Android
传递
给
C
++
、
、
、
、
我有点卡住了,试图将这个Swift代码的Java实现
传递
给
C
。如果有任何建议,我将使用JNA在Java和Matlab生成的
C
代码之间进行集成。这是Swift的呼叫:它映射到
C
代码:
C
结构
的我知道&result_out是个灵敏的
指针
?如何在Java
语言
中实现Swift
指针</
浏览 8
提问于2020-05-14
得票数 0
回答已采纳
3
回答
如果
C
有
结构
体
,为什么它不是面向对象的
、
、
、
在做了一些
C
++之后,我注意到
C
语言
也有
结构
体
--当然,如果
C
有
结构
体
,它就应该被认为是OOP?
浏览 6
提问于2011-11-03
得票数 1
回答已采纳
2
回答
ARM组件-寄存器是否保证足够大以容纳
指针
?
、
、
、
、
我正在写一个小程序,学习一些ARM汇编,以及它是如何与
C
交互的。我现在要做的是,从
C
调用汇编函数,并将其作为参数
传递
给
指针
。当我在基于Cortex-A8的电路板上测试时,我想知道(至少在理论上)这种情况是否会在其他架构中发生。如果是这样的话,有没有一种
浏览 0
提问于2014-06-05
得票数 1
1
回答
如何将struct中的所有数据存储到新的数组中?
、
、
我用
C
语言
编程,我有这个
结构
体
。这些元素将如何存储在内存中,是否有更好的方式使用
指针
访问它们?
浏览 0
提问于2014-03-21
得票数 1
1
回答
如何在Go side中构造
C
结构
?
、
我需要调用一个
C
函数,它需要一个
结构
体
指针
作为参数。下面是
C
代码:{ uint64_t offset;所以在Go代码中,我认为我必须使用malloc内存来构造一个Position对象,并将其
指针
传递
给
C
函数。看起来就像<em
浏览 0
提问于2015-06-19
得票数 0
3
回答
什么时候“this”是必需的?
是否需要this
指针
?我猜如果你在函数上
传递
this指向的类的实例,你会需要它。但就设置/检索/调用/任何成员而言,this总是可选的吗?我已经标记了这个
C
++,因为这是我特别想知道的
语言
,但是如果有人能确认这个
结构
对于Java和其他使用this
指针
的OO
语言
是相同的,我将不胜感激。
浏览 3
提问于2012-03-08
得票数 13
回答已采纳
1
回答
结构
指针
C
语言
、
、
我试图将值加载到我的
结构
中,但它将每个新
结构
的第一个元素附加到前一个
结构
的最后一个元素。
浏览 2
提问于2019-05-23
得票数 2
1
回答
TIOBE十大
语言
中的高阶函数等价构造
、
我试图从TIOBE索引中找到一个与前10种
语言
中的高阶函数等价的
语言
结构
。到目前为止,我的结果如下:Java -匿名方法,lambdas
C
++ -函数
指针
C
# -匿名方法、委托、lambdas我不是在寻找解决办法,而是寻找允许将函数
传递
给另一个函数的内置
语言
构造。
浏览 0
提问于2014-09-02
得票数 0
回答已采纳
3
回答
取消引用指向不完整类型的
指针
。返回
结构
指针
、
、
、
我想从函数内部
传递
一个
结构
体
指针
,然后在外部使用它(我知道我可以
传递
整个
结构
体
,但我想学习正确地使用
指针
)。real_time->tm_sec);我得到了错误:我已经找到了这个错误,我知道有更多的线程,但它只涉及这样的问题:错误的
结构
声明(我认为这不是问题,因为它是来自time.hlib的
结构
)或错误的调用(而不是rea)
浏览 3
提问于2016-10-15
得票数 0
2
回答
更改指向通过引用
传递
的
结构
的
指针
、
我调用了一个名为‘PlayBoard.
c
’的文件:其中'theBoard‘是指向
结构
板的
指针
在函数内部,我通过引用指向另一个更大的Board
结构
的
指针
来改变板的大小。是否会更改调用MoveSucc的“playboard.
c
”上的“theBoard”?reportError(WRONG_TURN); }
浏览 1
提问于2011-08-17
得票数 0
回答已采纳
2
回答
有什么方法可以将struct变量作为参数
传递
给函数吗?(
C
)
、
、
简而言之:我正在尝试创建,然后在堆中找到一个
结构
(我想在堆栈上保存内存),并将参数
传递
到各种函数中,以填充
结构
。我试图在动态内存中存储一个
结构
。我在以前的一个小型项目中成功了,但是我使用了
指针
到
结构
,并将这个
指针
传递
给了我的所有函数。现在,我想知道是否可以简单地省略
传递
指针
,并将变量struct本身
传递
到函数中。t_text &text = malloc(sizeof(t_text)); &
浏览 5
提问于2022-08-14
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c/c+结构体与结构体指针
C语言结构体
C语言的结构体
C语言-数组指针与指针数组
c语言指针学习
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券