递归火山软件开发平台

标题: 问一个视窗调用c++嵌套结构体的问题 [打印本页]

作者: starsoul    时间: 2023-8-27 13:44
标题: 问一个视窗调用c++嵌套结构体的问题
本帖最后由 starsoul 于 2023-8-27 13:46 编辑

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





作者: qaz2428119    时间: 2023-8-28 10:35
火山没有结构体,只有结构类,结构类还不等于结构体,像你这种不能直接使用返回,你需要使用嵌入方法
变相的返回结构类,除此没有别的办法
作者: starsoul    时间: 2023-8-28 11:12
能否告知具体方法,谢谢!
作者: 呵呵仙8    时间: 2023-8-28 11:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: glbosom    时间: 2023-8-28 11:51
取结构体数据 和置结构体数据配合使用完美解决

作者: urenai    时间: 2023-8-28 12:43
返回结构指针,接收时置结构数据(指针,长度)
作者: starsoul    时间: 2023-8-28 13:45
urenai 发表于 2023-8-28 12:43
返回结构指针,接收时置结构数据(指针,长度)

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

作者: 呵呵仙8    时间: 2023-8-28 14:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: 呵呵仙8    时间: 2023-8-28 14:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: Xelloss0618    时间: 2023-8-28 15:32
给你写个例子,两种调用方法。
另外你的结构体没设计好,结构体里保存的文本指针,无法保证文本数据的可用性,给你改成字符数组了
(, 下载次数: 36)

作者: starsoul    时间: 2023-8-29 00:12
Xelloss0618 发表于 2023-8-28 15:32
给你写个例子,两种调用方法。
另外你的结构体没设计好,结构体里保存的文本指针,无法保证文本数据的可用 ...

谢谢,我那C++代码是有问题的,能这么仔细教我非常感谢。
作者: 萧萧    时间: 2023-8-30 15:17
我也发现火山结构好麻烦 还是易语言方便




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4