找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 472|回复: 9

封装时参数类型的问题。

[复制链接]

3

主题

8

回帖

169

积分

注册会员

积分
169
发表于 2026-4-16 19:01:18 | 显示全部楼层 |阅读模式
悬赏1金钱未解决
本帖最后由 浑水摸鱼 于 2026-4-16 19:03 编辑


为啥int64_t是int64,根本没有这个类型,long long就能正确识别。
另外整数64应该大于系统类型级别。应该山这样的 通知1(整数64 数据1,整数64 数据2)

附件: 您需要 登录 才可以下载或查看,没有账号?立即注册

85

主题

539

回帖

2541

积分

管理员

积分
2541
发表于 2026-4-17 08:57:10 | 显示全部楼层
int64_t 等于 整型64,  显示int64可能是显示问题, 没显示别名, 所以翻译的时候会统一, 不然类型太多用户看不懂

3

主题

8

回帖

169

积分

注册会员

积分
169
 楼主| 发表于 2026-4-17 09:15:27 | 显示全部楼层
不止显示问题,添加类事件也是int64,根本沒有这个类型,把int64改为长整型,也报错,包含重写说明符“override”的方法没有重写任何基类方法

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

85

主题

539

回帖

2541

积分

管理员

积分
2541
发表于 2026-4-17 23:28:04 | 显示全部楼层
是 INT64  对应长整型, 如果没用 更新IDE 和 基础模块

3

主题

8

回帖

169

积分

注册会员

积分
169
 楼主| 发表于 2026-4-18 11:13:06 | 显示全部楼层
是小写的int64,你用我的代码测试下就知道路。
c++头文件
//===
//@别名 整数64
typedef long long int64_t;
//@别名 测试类1
class qwe1
{
    //@别名 通知1(数据1,数据2);
    事件定义 virtual void aaa1(int64_t qty, long long count) {};
};

炫语言代码
//==
类 测试事件 继承 测试类1
        函数 事件 虚函数 空类型 通知1(int64 数据1, 长整型 数据2) 重写  //aaa1
                占位

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

85

主题

539

回帖

2541

积分

管理员

积分
2541
发表于 2026-4-19 23:32:18 | 显示全部楼层
int64 在炫语言里是  INT64 别名 长整型;
模块里 int64_t 改成  INT64

85

主题

539

回帖

2541

积分

管理员

积分
2541
发表于 2026-4-19 23:34:16 | 显示全部楼层
不要自己定义一些新的数据类型,  新定义的类型 不等于 原来的类型

3

主题

8

回帖

169

积分

注册会员

积分
169
 楼主| 发表于 2026-4-20 16:03:06 | 显示全部楼层
模块里 int64_t 改成  INT64,主要山要改的地方太多了,以前的没问题,也只有先这样了

85

主题

539

回帖

2541

积分

管理员

积分
2541
发表于 2026-4-21 23:10:38 | 显示全部楼层
现在 处理IDE开源代码分离,   int64_t 没有做解析时翻译,  因为C++ 很多自定义类型

3

主题

8

回帖

169

积分

注册会员

积分
169
 楼主| 发表于 2026-4-22 11:36:25 | 显示全部楼层
以前都可以的,其他的类型都没问题,就long long的別名识别不了。只有封装时改类型了,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2026-5-30 00:37 , Processed in 0.070840 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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