递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 实证:类=结构体++

[复制链接]

69

主题

989

帖子

4466

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4466
跳转到指定楼层
楼主
发表于 2023-11-4 15:31:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hcwanz 于 2023-11-4 18:16 编辑

关于结构体。似乎火山绕了个远路。 - 火山平台俱乐部 - 火山软件开发平台 - Powered by Discuz! (voldp.com)
昨天写了个草率的证明,今天来严谨的确认一下。
源码: 项目.zip (32.89 KB, 下载次数: 10)
目前已经证明:
》》在无嵌套情况下,相同字节对齐的类和结构体其成员排布是一样的。(即使存在方法成员。)
》》》在嵌套情况下,类嵌套类、结嵌套结、类嵌套结、结嵌套类返回是一样的。

回复

使用道具 举报

50

主题

567

帖子

2473

积分

金牌会员

Rank: 6Rank: 6

积分
2473
沙发
发表于 2023-11-4 18:06:08 | 只看该作者
@视窗.结构类 = 2 和@视窗.结构类 = 0是有什么区别的?运行你代码!找不到终端类

回复

使用道具 举报

69

主题

989

帖子

4466

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4466
板凳
 楼主| 发表于 2023-11-4 18:17:04 | 只看该作者
本帖最后由 hcwanz 于 2023-11-4 18:23 编辑
呵呵仙8 发表于 2023-11-4 18:06
@视窗.结构类 = 2 和@视窗.结构类 = 0是有什么区别的?运行你代码!找不到终端类

...

重新上传了。
回复

使用道具 举报

50

主题

567

帖子

2473

积分

金牌会员

Rank: 6Rank: 6

积分
2473
地板
发表于 2023-11-4 18:51:37 | 只看该作者



试了,就是让C++有两种结果!奇怪!为何火山就不出来两种结果呢?
回复

使用道具 举报

5

主题

66

帖子

1211

积分

金牌会员

Rank: 6Rank: 6

积分
1211
5#
发表于 2023-11-9 19:31:34 | 只看该作者
哎 火山的结构体是硬伤,不会嵌入 我用读内存 各种系统不兼容。。真心头疼
回复

使用道具 举报

5

主题

66

帖子

1211

积分

金牌会员

Rank: 6Rank: 6

积分
1211
6#
发表于 2023-11-9 19:33:14 | 只看该作者
想入手商业用户 也因为这个结构体问题 一直没买。希望能实现易语言的方便快捷把 怎么说也是中文语言,这样搞 真心不如去钻研几个月的C++了。
回复

使用道具 举报

50

主题

567

帖子

2473

积分

金牌会员

Rank: 6Rank: 6

积分
2473
7#
发表于 2023-11-9 20:36:18 | 只看该作者
veryhigh2014 发表于 2023-11-9 19:33
想入手商业用户 也因为这个结构体问题 一直没买。希望能实现易语言的方便快捷把 怎么说也是中文语言,这样 ...

解决思路.https://bbs.voldp.com/forum.php? ... 9914&pid=156725
回复

使用道具 举报

410

主题

2511

帖子

8281

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8281
8#
发表于 2023-11-9 21:17:43 来自手机 | 只看该作者
veryhigh2014 发表于 2023-11-9 19:33
想入手商业用户 也因为这个结构体问题 一直没买。希望能实现易语言的方便快捷把 怎么说也是中文语言,这样 ...

就因为一个结构体就不喜欢?格局小了吧
回复

使用道具 举报

5

主题

66

帖子

1211

积分

金牌会员

Rank: 6Rank: 6

积分
1211
9#
发表于 2023-11-9 23:00:56 | 只看该作者
shuimiao 发表于 2023-11-9 21:17
就因为一个结构体就不喜欢?格局小了吧

一直在用啊。只是用免费的 这不是给吴总引起重视 哈哈。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 01:20 , Processed in 0.093310 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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