递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 求助嵌入式方法

[复制链接]

50

主题

567

帖子

2477

积分

金牌会员

Rank: 6Rank: 6

积分
2477
跳转到指定楼层
楼主
发表于 2021-6-21 12:11:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在有@嵌入式方法的方法中(公开非静态),如何引用类中的成员变量作为已用的?试了一天也不成功!!谢谢!!
回复

使用道具 举报

50

主题

567

帖子

2477

积分

金牌会员

Rank: 6Rank: 6

积分
2477
沙发
 楼主| 发表于 2021-6-21 12:28:30 来自手机 | 只看该作者
用c++语法写的!
回复

使用道具 举报

411

主题

2517

帖子

8298

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8298
板凳
发表于 2021-6-21 13:16:31 来自手机 | 只看该作者
局部变量和参数都是用 @<变量名>,成员变量没试过,应该也这样
回复

使用道具 举报

145

主题

1240

帖子

5753

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
5753
QQ
地板
发表于 2021-6-21 14:42:09 | 只看该作者
如图所示

截图.png (19.86 KB, 下载次数: 54)

截图.png
火山视窗封装视频教程
回复

使用道具 举报

50

主题

567

帖子

2477

积分

金牌会员

Rank: 6Rank: 6

积分
2477
5#
 楼主| 发表于 2021-6-21 18:58:00 | 只看该作者

你好,公开非静态的方法,而且属性名还要是@嵌入式方法。如何能引用类成员!?我是想参数支持@匹配数据类型,@匹配方法,通用型等属性!
回复

使用道具 举报

62

主题

1674

帖子

8613

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8613
6#
发表于 2021-6-21 19:01:47 | 只看该作者
@sn<this>.@<成员变量名>
回复

使用道具 举报

50

主题

567

帖子

2477

积分

金牌会员

Rank: 6Rank: 6

积分
2477
7#
 楼主| 发表于 2021-6-21 20:19:22 | 只看该作者
本帖最后由 呵呵仙8 于 2021-6-21 20:20 编辑

谢谢,老大!可以是可以引用!但是要公开成员,而且只能引用一次!如果
要取值判断一下!再向里面写回值!就无用了!有点鸡肋啊!!
回复

使用道具 举报

62

主题

1674

帖子

8613

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8613
8#
发表于 2021-6-21 21:18:06 | 只看该作者
当然只能引用一次,因为参数是进行替换,如果允许引用多次,将会替换多次,会出问题的.
这样的情况下,你在这个类里面单独写一个c++方法,然后在嵌入式语句中将参数传递过去进行调用就行了.
类库中有很多这样的例子.
回复

使用道具 举报

50

主题

567

帖子

2477

积分

金牌会员

Rank: 6Rank: 6

积分
2477
9#
 楼主| 发表于 2021-6-21 21:36:19 | 只看该作者
飞扬工作室 发表于 2021-6-21 21:18
当然只能引用一次,因为参数是进行替换,如果允许引用多次,将会替换多次,会出问题的.
这样的情况下,你在这个 ...

哎,真麻烦!精通c++的话,还不如用vs写好一个类,然后在火山类中套用一下还方便!!要效率这
样还高!call来call去的能有多高效率!?
回复

使用道具 举报

145

主题

1240

帖子

5753

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
5753
QQ
10#
发表于 2021-6-21 22:31:41 | 只看该作者
呵呵仙8 发表于 2021-6-21 21:36
哎,真麻烦!精通c++的话,还不如用vs写好一个类,然后在火山类中套用一下还方便!!要效率这
样还高!ca ...

这是没办法的,精简开发难度肯定有舍弃。要想和c++ 一样只能是翻译成中文开发代码,结构什么的完全一样。要不肯定有付出
火山视窗封装视频教程
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 13:45 , Processed in 0.106157 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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