本帖最后由 609177738 于 2021-9-30 21:37 编辑 关于 赋值 新变量是没有问题的,正常用=号即可赋值 唯一的不常用的是 判断同类的不同对象内容是否相等 目前采用 memcmp 对比数据 网上说 字节对齐的数据填充是随机的 测试确实有问题 所以 在类初始化 使用memset 使得字节清零 再使用memcmp 对比数据是否相同 测试没遇到什么问题了 不知道还有没有其他可能出现的问题,也没搜索到 持续化 是啥 没明白 读写赋值 比较 都有了 至于后续的 可能加持的一些东西 也不是不可以手动添加转换 就好比说 什么序列化 之类的 我也知道CVolObject 是火山的框架基石 但是 针对一个结构体 单独从框架基石上拿下来也没什么不可 这些功能基本上足够了, 像序列化等之类的 也可以用外置函数来转换呀 重要的是用起来简便 快速 小白也可以非常快速使用 ,直接自己添加成员变量就行了 也像你所说 不太适合官方 所以 我也是发出来 给愿意使用的人一个快速的方法 至于采不采纳在于大众啦 最后更新下 |
73.89 KB, 下载次数: 13
9.30更新
嵌套结构体,还有嵌套结构体里的数组,太难搞了 |
这问题从内测开始就在说了,然并卵,我听算我输:噜阿噜 |
支持一下你,看看吴涛啥时候解决 |
是你是你还是你. 看内容就知道你是哪个. |
君安光电科技 发表于 2021-10-2 11:41 还是有人支持我的观点的 ,实际也是 结构体就结构体 为什么非要去继承某个类来实现一些额外功能 外部函数转换也可以呀 ,当然继承也不是不可以 倒是给弄好呀 |
本帖最后由 君安光电科技 于 2021-10-2 11:46 编辑 狂顶~火山的结构体,目前来说就是曹操的鸡骨,火山是基于C++,而C++是由结构体堆叠而成的,但偏偏火山对C++结构体的支持弱鸡得无话可说,难道就不能在编译器里判断一下,支持下原生的C++结构体?难道普通用户调用一下类似易语言的自定义数据类型的火山结构体,都要花钱请高级用户封装一下?为什么会出现火山平台?因为中文编程需要,哪就意味着,对于中文用户来说,如果要自己用火山嵌入式的英文来进行封装C++原生的结构体,哪无异于上天梯,这就是目前火山的痛点!这种情形随着火山往后长期的发展不敢想像! |
结构类多层嵌套是十分烦人,只能用内嵌来实现,反正很繁琐,要是有更方便的就好了 |
飞扬工作室 发表于 2021-9-30 21:16 所以,这就是你不解决“@视窗.结构类”多层嵌套的问题吗? |
|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )
GMT+8, 2024-11-24 11:10 , Processed in 0.096052 second(s), 25 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.