递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 9220|回复: 11
打印 上一主题 下一主题

[视窗] 问一个视窗调用c++嵌套结构体的问题

[复制链接]

0

主题

45

帖子

569

积分

高级会员

Rank: 4

积分
569
跳转到指定楼层
楼主
发表于 2023-8-27 13:44:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 starsoul 于 2023-8-27 13:46 编辑

在cpp源文件中有个返回结构体的函数,如果是在C++中调用很方便,声明一个同类型结构体变量并将函数返回值赋给它就可以了,但我想在火山PC中调用,有什么好的方法呢?附件是在C++中调用的示例。 test.rar (3.79 KB, 下载次数: 7)




回复

使用道具 举报

25

主题

499

帖子

1838

积分

金牌会员

Rank: 6Rank: 6

积分
1838
沙发
发表于 2023-8-28 10:35:59 | 只看该作者
火山没有结构体,只有结构类,结构类还不等于结构体,像你这种不能直接使用返回,你需要使用嵌入方法
变相的返回结构类,除此没有别的办法
回复

使用道具 举报

0

主题

45

帖子

569

积分

高级会员

Rank: 4

积分
569
板凳
 楼主| 发表于 2023-8-28 11:12:42 | 只看该作者
能否告知具体方法,谢谢!
回复

使用道具 举报

53

主题

628

帖子

2662

积分

禁止发言

积分
2662
地板
发表于 2023-8-28 11:33:19 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

25

主题

568

帖子

4906

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4906
5#
发表于 2023-8-28 11:51:13 | 只看该作者
取结构体数据 和置结构体数据配合使用完美解决
回复

使用道具 举报

405

主题

1859

帖子

7472

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7472
QQ
6#
发表于 2023-8-28 12:43:44 | 只看该作者
返回结构指针,接收时置结构数据(指针,长度)
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

0

主题

45

帖子

569

积分

高级会员

Rank: 4

积分
569
7#
 楼主| 发表于 2023-8-28 13:45:17 | 只看该作者
urenai 发表于 2023-8-28 12:43
返回结构指针,接收时置结构数据(指针,长度)

我在c++中修改为返回结构体指针,那在火山中具体怎么接收呢?
test.rar (3.64 KB, 下载次数: 4)
回复

使用道具 举报

53

主题

628

帖子

2662

积分

禁止发言

积分
2662
8#
发表于 2023-8-28 14:29:45 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

53

主题

628

帖子

2662

积分

禁止发言

积分
2662
9#
发表于 2023-8-28 14:48:37 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

28

主题

2099

帖子

7651

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7651
10#
发表于 2023-8-28 15:32:27 | 只看该作者
给你写个例子,两种调用方法。
另外你的结构体没设计好,结构体里保存的文本指针,无法保证文本数据的可用性,给你改成字符数组了
test.zip (28.63 KB, 下载次数: 35)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-3-15 07:49 , Processed in 0.105969 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表