递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
楼主: wangvoldp
打印 上一主题 下一主题

[视窗] ★★★火山PC的参考(不知道怎么叫,C++是叫指针)★★★

[复制链接]

21

主题

247

帖子

2164

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2164
13#
发表于 2024-4-7 04:25:51 来自手机 | 只看该作者
太对了,你讲到了火山PC的一个bug
回复

使用道具 举报

21

主题

290

帖子

1291

积分

金牌会员

Rank: 6Rank: 6

积分
1291
12#
 楼主| 发表于 2024-4-7 03:58:28 | 只看该作者
uuyyhhjj 发表于 2024-4-7 03:32
其实多包几层还是能用的,你可以看一下这个例子,参考就是传地址吧,上次指针更新后也全是取,感觉巨麻烦, ...

感谢回复, 我感觉加上参考真的很有必要, 本来简单东西都被复杂了
回复

使用道具 举报

5

主题

101

帖子

1130

积分

金牌会员

Rank: 6Rank: 6

积分
1130
11#
发表于 2024-4-7 03:32:08 | 只看该作者
其实多包几层还是能用的,你可以看一下这个例子,参考就是传地址吧,上次指针更新后也全是取,感觉巨麻烦,可读性极差,后来发现把指针再包一层能改善很多
main.rar (82.65 KB, 下载次数: 20)
回复

使用道具 举报

21

主题

290

帖子

1291

积分

金牌会员

Rank: 6Rank: 6

积分
1291
10#
 楼主| 发表于 2024-4-7 00:11:00 | 只看该作者
Xelloss0618 发表于 2024-4-6 23:48
变量参考(引用)和指针是两回事,指针的话,2月份之后的版本已经可以实现了。
可以参考一下我这个例子
htt ...

动态窗口我现在也是用的模板
缺点是定义窗口后必须再多定义一个模板实现类
取出的时候需要一个属性读函数取出
回复

使用道具 举报

21

主题

290

帖子

1291

积分

金牌会员

Rank: 6Rank: 6

积分
1291
9#
 楼主| 发表于 2024-4-6 23:56:51 | 只看该作者
Xelloss0618 发表于 2024-4-6 23:50
火山PC的局部变量参考不能做的原因并不是安全问题,实际上变量参考很安全。
根本原因是火山的表格式定义 ...

那可以用指针的, 引用需要再定义时初始化, 指针不用的, 可以先定义, 然后再赋值
回复

使用道具 举报

26

主题

1582

帖子

5918

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5918
8#
发表于 2024-4-6 23:50:56 | 只看该作者
shuimiao 发表于 2024-4-6 23:27
参考搞起来应该没什么瓶颈吧,不知道为什么一直不愿意?怕东怕西的,怕小白乱用,合着为了小白就可以无视进 ...

火山PC的局部变量参考不能做的原因并不是安全问题,实际上变量参考很安全。
根本原因是火山的表格式定义变量,跟C++变量参考必须初始化赋值,从设计上就不能共存。
回复

使用道具 举报

26

主题

1582

帖子

5918

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5918
7#
发表于 2024-4-6 23:48:53 | 只看该作者
变量参考(引用)和指针是两回事,指针的话,2月份之后的版本已经可以实现了。
可以参考一下我这个例子
https://bbs.voldp.com/thread-20901-1-1.html
回复

使用道具 举报

21

主题

290

帖子

1291

积分

金牌会员

Rank: 6Rank: 6

积分
1291
6#
 楼主| 发表于 2024-4-6 23:46:18 | 只看该作者
小烦 发表于 2024-4-6 22:22
OK涛哥看不到      提议无效

我听到最多的就是  没空搞    现在在忙着开发火山GO ...

帖子就是涛哥审核的他肯定看到了
回复

使用道具 举报

384

主题

2333

帖子

7600

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7600
5#
发表于 2024-4-6 23:27:54 来自手机 | 只看该作者
参考搞起来应该没什么瓶颈吧,不知道为什么一直不愿意?怕东怕西的,怕小白乱用,合着为了小白就可以无视进阶用户的使用需求。再怕那你弄个全局选项,是否开启参考功能啊,或者搞个包属性,是否开启参考,不是很简单的事吗
回复

使用道具 举报

15

主题

72

帖子

450

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
450
地板
发表于 2024-4-6 22:22:52 | 只看该作者
      OK涛哥看不到      提议无效

我听到最多的就是  没空搞    现在在忙着开发火山GO
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-29 17:59 , Processed in 0.099104 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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