腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Haskell FFI -如何处理接受或返回
结构
而不是指向
结构
的
指针
的
C
函数?
、
、
当然,答案是以某种方式传递/获取一个连续
的
内存块,所以问题更多
的
是如何做到这一点。现在,我仍然可以通过在
C
端编写包装器函数来避免这个问题,但这并不是一个持久
的
解决方案。
浏览 2
提问于2012-06-06
得票数 11
回答已采纳
2
回答
区分
C
++
中
特定于实现
的
类型和变量
、
、
X要求XHeader.h具有一个名为X_Fiddle
的
结构
,该
结构
保证成员foo和bar
的
存在,这两个成员
的
类型都是int。既然我不能通过使用不透明
指针
之类
的
东西来隐藏实现,我应该怎么做才能让这样
的
内部成员脱颖而出(或者其他隐藏这些东西
的
技巧)?有没有什么常用
的
/标准
的
方法来处理这样
的
问题?我能想到
的
最好
的
方法是使用像前导下划线这样<e
浏览 14
提问于2013-06-05
得票数 1
回答已采纳
6
回答
在
C
++
中
,对象和指向对象
的
指针
有什么区别?
、
、
在java和objective-
c
中
,表示对象变量通常是指向该对象
的
指针
。然而,似乎在
C
++
中
,使用非
指针
类型保存对象是很常见
的
。这两者有什么不同?如果我
将
一个struct作为参数传
递给
一个函数,我相信我是通过值传递
的
,这意味着我实际上是在内存
中
创建了一个新
的
结构
,并且在传
递给
它
的
函数内部对该
结构</e
浏览 1
提问于2011-03-21
得票数 7
回答已采纳
1
回答
将
指针
作为
私有
数据成员传递到Main
中
的
成员函数
、
我正在解决学校
的
一个问题,我正在求和存储在线性链表
中
的
值。我在我
的
实现文件
中
实现了一个递归函数来求和。它以node*作为参数。我
的
问题是,如果main()
中
<e
浏览 1
提问于2017-01-28
得票数 0
1
回答
如何在
C
++上
的
Java对象上使用SKIA Java绘制?
、
、
、
我愿意
将
视图
的
OnDraw()方法
中
获得
的
画布对象传
递给
本机代码,并使用
C
++和Skia绘制。在使用SkCanvas
将
java Canvas对象传
递给
本机代码之后,获得对JNI
指针
的
访问
的
最佳方法是什么? 下面是我能够吸收
的
信息,最终可以归结为从实例(一个本机平台对象)访问
私有
成员。
中
定义),可以通过下面声明
的
函数通过反射访问该
浏览 14
提问于2022-06-16
得票数 0
回答已采纳
1
回答
在一个驱动模块
中
处理多个i2
c
_clients (使用sysfs)
、
、
、
、
我希望我
的
内核模块能够支持N个传感器,而不是固定
的
数目。我在管理一个以上
的
structi2
c
_client并为其中每个
结构
创建sysfs条目时遇到了问题。我就是这样做
的
: 在probe()函数
中
,我为每个提供I2
C
_BOARD_INFO()
的
设备获取struct i2
c
_client*。对于每个设备,我都要创建sysfs_create_group(),它获取指向静态创建属性
的
指针</em
浏览 12
提问于2017-09-18
得票数 1
回答已采纳
1
回答
使用指向
结构
的
指针
,而不是创建静态本地副本
、
、
关于linux设备驱动程序
中
结构
指针
的
使用,我有一些基本
的
问题。,
结构
指针
用于获取I2
C
客户端数据,而不是在函数
中
创建本地副本。大多数情况下,我在所有的车手中都看到过这样
的
做法。因此,我想知道使用
结构
指针
而不是创建本地副本
的
优点? 解释得很好。谢谢。当
将
结构
传
递给
需要使用
的
函数
指针<
浏览 1
提问于2012-03-30
得票数 1
1
回答
当函数被用作
私有
方法时,我是否从useCallback获得任何性能增益?
、
、
React
的
useCallback钩子在
将
生成
的
(回
传
)函数传
递给
子组件时提供了性能增益,以避免不必要
的
重呈现。 Num: {num}, Calculated: {calc(num)} ))} );或者做一个简单
的
const calc = (a
浏览 2
提问于2021-04-13
得票数 1
回答已采纳
1
回答
具有自定义删除器和分配器
的
shared_ptr
、
我正在用
c
++写作,但我在RAII上遇到了一些问题。private: mystruct* init();}; 在类
的
构造函数
中
,我想构造一个智能
指针
,传
递给
它分配函数和析构函数方法。这两个方法来自一个库(它们在分配内存之
浏览 0
提问于2013-08-25
得票数 2
1
回答
类
中
访问
私有
成员
指针
时
的
假设
、
、
我有一个类,它包含指向
结构
的
私有
指针
(这是托管
的
C
++,
结构
是本机
的
)。这个
指针
指向
的
对象基本上是在构造函数
中
创建
的
,并且一直存在,直到释放包含
的
类。在Foo
的
构造函数中分配
指针
之后,没有重新分配
指针
到另一个对象
的
代码,我也不认为将来会有
指针
。 我对与使用智能
指针</
浏览 0
提问于2017-02-19
得票数 0
回答已采纳
1
回答
从
C
#调用
C
函数,传递包含
指针
的
结构
、
、
、
我需要通过PInvoke从
C
#调用
C
函数,
将
指针
传
递给
struct,这个
结构
也包含一个
指针
。可以用
C
语言
将
结构
简化为 int myInt;}void myFunc(myStruct*a);[DllImport("m
浏览 2
提问于2016-05-19
得票数 0
回答已采纳
1
回答
C
类型python和pass
结构
指针
中
的
浮点
指针
、
、
、
、
我试图
将
一个
结构
指针
传
递给
API包装器,其中
结构
包含浮点
指针
成员。我不确定如何
将
浮点
指针
值传
递给
结构
。/ _fields_ = [ ('number2
浏览 7
提问于2022-07-01
得票数 2
回答已采纳
2
回答
链表:冒泡排序
指针
(
C
)
、
、
、
我正试着用
C
写一个链表排序,我不允许交换只有值
的
指针
。下面是我
的
排序函数:struct node *cur = head, *first
浏览 2
提问于2012-01-15
得票数 4
回答已采纳
1
回答
将
指向
指针
数组
的
指针
传
递给
C
结构
、
、
我有一个
结构
体: typedef struct Image { byte width;} Image; 我创建了两个图像:= 24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ...}; 然后我创建一个指向图像
的
指针
数组index]], x, y);} 这样叫: void main(void) draw_map(&l
浏览 21
提问于2019-02-04
得票数 0
回答已采纳
1
回答
将
指针
向量传
递给
插入器
、
、
、
(int i = 0; i < (int)
c
.size();i++){ string2 =
c
[i]->getTitle是
私有
的,有几十行长。由于这个原因,我不得不使用
指针
向量。DIFF时,就会出现这个问题:错误消息真的很长,但我认为它是在抱怨,因为我试图
将
指针
向量传
递给
插入器函数。当我
浏览 6
提问于2013-08-13
得票数 0
4
回答
外"
C
“与
C
++
结构
与类型胡枝子
、
、
、
我已经开始
将
C
++用于win32。据我们所知,
C
++
结构
与类相同,但默认
的
公共成员等等。现在我想要
的
是简单
的
C
结构
,它没有默认
的
构造函数、复制或移动操作或任何其他魔术。但是struct仍然编译为cpp
结构
,如果在cpp文件
中
,或者在
C
文件
中
编译为
C
结构
。我通过在cpp文件和
C
文件
中</
浏览 7
提问于2021-08-23
得票数 1
回答已采纳
2
回答
在
C
中
声明
结构
数组时
的
奇怪性
、
、
、
基本上,我
的
代码中有这样
的
东西 struct connComp *parent; int *pSpinValue, SpinValue, Flag;} comp[N]; 当我试图使用
结构
comp[N]数组作为void function(struct connComp)类型函数
的
输入,在我
的
代码
中
编写function(comp)时,我会收到
浏览 0
提问于2018-05-17
得票数 2
回答已采纳
6
回答
有什么方法可以找到
指针
指向
的
结构
类型吗?
、
、
、
在第一个
结构
中
,它是第三个变量,在第二个
结构
中
,它是第二个变量。 现在,我有一个函数,它以
指针
到空作为参数。我希望
将
指针
传递到这些
结构
中
的
任何一个,传
递给
这个函数,并根据"common_var"-variable执行一些操作。所以问题是:我是否可以知道函数参数(void *p)是指向第一个
结构
的
指针
,还是一个指向第二个
浏览 2
提问于2016-03-31
得票数 2
4
回答
在void函数
中
更改了数组,在外部仍然更改!为什么?(作用域)
、
、
这是一个排序算法
的
简单实现。我
的
问题是。在main
中
声明并初始化数组numbers。然后,我将它作为参数传
递给
函数sort (是一个副本吗?)。在sort函数内部,现在称为array (据我所知是副本)
的
numbers被更改(排序)。那么,为什么在调用函数之后,数组numbers会发生变化(这就是我想要
的
,我想知道为什么吗?)array作用域在sort
中
,而不是main
中
。
浏览 2
提问于2012-11-08
得票数 2
回答已采纳
2
回答
go:使用
指针
允许更改
结构
的
内容。为什么?
、
当我从main函数调用AddToEntry时,这个版本似乎复制了
结构
Foo。对吗?我如何在代码
中
“证明”这一点呢?当go制作
结构
的
副本时,我只是在操作
结构
的
副本,当我返回到main函数时,我会像以前一样看到原始
的
吗? 当我需要一个
指针
(参见代码
中
的
注释)时,一切都很好,我
的
结构
不会被复制。如何避免这种“错误”?我怎样才能确保我没有复制
结构
?有没有可能对此进行编译时
浏览 0
提问于2012-08-06
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券