呵呵仙8 发表于 2021-6-21 12:11:13

求助嵌入式方法

在有@嵌入式方法的方法中(公开非静态),如何引用类中的成员变量作为已用的?试了一天也不成功!!谢谢!!

呵呵仙8 发表于 2021-6-21 12:28:30

用c++语法写的!

shuimiao 发表于 2021-6-21 13:16:31

局部变量和参数都是用 @<变量名>,成员变量没试过,应该也这样

沉默流星 发表于 2021-6-21 14:42:09

如图所示

呵呵仙8 发表于 2021-6-21 18:58:00

沉默流星 发表于 2021-6-21 14:42
如图所示

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

飞扬工作室 发表于 2021-6-21 19:01:47

@sn<this>.@<成员变量名>

呵呵仙8 发表于 2021-6-21 20:19:22

本帖最后由 呵呵仙8 于 2021-6-21 20:20 编辑

飞扬工作室 发表于 2021-6-21 19:01
@sn.@
谢谢,老大!可以是可以引用!但是要公开成员,而且只能引用一次!如果
要取值判断一下!再向里面写回值!就无用了!有点鸡肋啊!!

飞扬工作室 发表于 2021-6-21 21:18:06

当然只能引用一次,因为参数是进行替换,如果允许引用多次,将会替换多次,会出问题的.
这样的情况下,你在这个类里面单独写一个c++方法,然后在嵌入式语句中将参数传递过去进行调用就行了.
类库中有很多这样的例子.

呵呵仙8 发表于 2021-6-21 21:36:19

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

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

沉默流星 发表于 2021-6-21 22:31:41

呵呵仙8 发表于 2021-6-21 21:36
哎,真麻烦!精通c++的话,还不如用vs写好一个类,然后在火山类中套用一下还方便!!要效率这
样还高!ca ...

这是没办法的,精简开发难度肯定有舍弃。要想和c++ 一样只能是翻译成中文开发代码,结构什么的完全一样。要不肯定有付出
页: [1]
查看完整版本: 求助嵌入式方法