递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 如何用嵌入式方法,只需一行c++代码就解决传参为结构体的...

[复制链接]

50

主题

567

帖子

2473

积分

金牌会员

Rank: 6Rank: 6

积分
2473
跳转到指定楼层
楼主
发表于 2023-11-3 22:34:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何用嵌入式方法,只需一行c++代码就解决传参为结构体的写法?传参为类也可以?
我的意思是:不传指针情况,直接传一个实例化后的结构体或类作为参数.嵌入一行c++代码如何去写?
而不是用@禁止流程检查去写多行解决!!


嵌入式方法.rar (10.64 KB, 下载次数: 13)


回复

使用道具 举报

69

主题

989

帖子

4466

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4466
沙发
发表于 2023-11-3 22:47:30 | 只看该作者
只要不是嵌套和数组,就取首成员地址

评分

参与人数 1金钱 +5 收起 理由
呵呵仙8 + 5 成员1是数组按理也是可以的!

查看全部评分

回复

使用道具 举报

50

主题

567

帖子

2473

积分

金牌会员

Rank: 6Rank: 6

积分
2473
板凳
 楼主| 发表于 2023-11-3 23:48:52 | 只看该作者
hcwanz 发表于 2023-11-3 22:47
只要不是嵌套和数组,就取首成员地址


好吧!悟到了,这样表达就解决了.就是不知如何用开发手册中的各种符号?才问下的,谢了!
回复

使用道具 举报

50

主题

567

帖子

2473

积分

金牌会员

Rank: 6Rank: 6

积分
2473
地板
 楼主| 发表于 2023-11-3 23:59:01 | 只看该作者
hcwanz 发表于 2023-11-3 22:47
只要不是嵌套和数组,就取首成员地址

https://bbs.voldp.com/thread-19891-1-2.html
参考
回复

使用道具 举报

26

主题

1900

帖子

6926

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6926
5#
发表于 2023-11-4 01:06:31 | 只看该作者
不说各种小技巧,按标准写法至少需要 4 行,火山用表格封装DLL命令,具体实现也是差不多这样。
如果非要用嵌入式方法属性,用匿名函数就行。
还可以试下结构基础类,这个只需要一句,就是定义类型会麻烦些

main.wsv (4.54 KB, 下载次数: 17)

评分

参与人数 1金钱 +5 收起 理由
呵呵仙8 + 5 谢谢,学习了.转头我测试下各种写法,对程序.

查看全部评分

回复

使用道具 举报

50

主题

567

帖子

2473

积分

金牌会员

Rank: 6Rank: 6

积分
2473
6#
 楼主| 发表于 2023-11-4 10:15:17 | 只看该作者
Xelloss0618 发表于 2023-11-4 01:06
不说各种小技巧,按标准写法至少需要 4 行,火山用表格封装DLL命令,具体实现也是差不多这样。
如果非要用 ...

谢谢,学习了.转头我测试下各种写法,那种对程序效率高,如果用API比C++高.就尽量用API声明封装!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 06:27 , Processed in 0.099942 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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