|
本帖最后由 小蜗牛 于 2025-10-3 17:15 编辑
目的是用来代替又臭又长的 读指针处对象...不用每次使用都写个数据类型.
当然,得要多新建一个类才可以...除非吴总能实现... @模板实现类 什么时候能写在变量声明处呢?
还有这个.也是同样的目的.. PC实现变量引用指针替代读指针处对象
- <火山程序 类型 = "通常" 版本 = 1 />
- 类 对象指针模板类 <公开 注释 = "必须先引用对象或者创建对象后才能使用!如果是自己创建,那么就需要自己释放哦" 折叠 @别名 = "模板类型1*" @别名类型 = 本地整数基本类型
- @有效值范围 = "0" @模板基础类 = 真>
- {
- 方法 创建对象 <公开 静态 @嵌入式方法 = "">
- 参数 欲操作本对象 <类型 = 对象指针模板类>
- {
- @ @<欲操作本对象> = new @dt<模板类型1>
- }
- 方法 销毁对象 <公开 静态 注释 = "必须是本类 创建的对象,才能调用本方法,引用的不可以哦!!" @嵌入式方法 = "">
- 参数 欲操作本对象 <类型 = 对象指针模板类>
- {
- @ delete @<欲操作本对象>
- }
- 方法 引用对象 <公开 静态 属性写>
- 参数 欲操作本对象 <类型 = 对象指针模板类 @视窗.后缀文本 = "&">
- 参数 对象 <类型 = 模板类型1 注释 = "提供所欲创建对象的数据类型">
- {
- @ @<欲操作本对象> = (@dt<对象指针模板类>)&@<对象>;
- }
- 方法 引用指针 <公开 静态 属性写>
- 参数 欲操作本对象 <类型 = 对象指针模板类 @视窗.后缀文本 = "&">
- 参数 对象 <类型 = 变整数 注释 = "提供所欲创建对象的数据类型">
- {
- @ @<欲操作本对象> = (@dt<对象指针模板类>)&@<对象>;
- }
- 方法 引用指针 <公开 静态 属性读 类型 = 变整数 折叠>
- 参数 欲操作本对象 <类型 = 对象指针模板类>
- {
- 返回 ((变整数)欲操作本对象)
- }
- 方法 是否为空 <公开 静态 类型 = 逻辑型 @嵌入式方法 = "">
- 参数 欲操作本对象 <类型 = 对象指针模板类>
- {
- @ @<欲操作本对象> == NULL
- }
- 方法 写 <公开 静态 @嵌入式方法 = "">
- 参数 欲操作本对象 <类型 = 对象指针模板类>
- 参数 写入值 <类型 = 模板类型1>
- {
- @ *@<欲操作本对象> = @<写入值>
- }
- 方法 读 <公开 静态 类型 = 模板类型1 @嵌入式方法 = "">
- 参数 欲操作本对象 <类型 = 对象指针模板类>
- {
- @ *@<欲操作本对象>
- }
- 方法 值 <公开 静态 属性写 注释 = "必须先引用或者先创建,使用读/写 方法效率会高一点点点点..">
- 参数 欲操作本对象 <类型 = 对象指针模板类>
- 参数 写入值 <类型 = 模板类型1>
- {
- @ *@<欲操作本对象> = @<写入值>;
- }
- 方法 值 <公开 静态 属性读 类型 = 模板类型1 注释 = "必须先引用或者先创建,使用读/写 方法效率会高一点点点点.." 折叠2 @视窗.返回参考 = 真 @禁止流程检查 = 真>
- 参数 欲操作本对象 <类型 = 对象指针模板类>
- {
- @ return *@<欲操作本对象>;
- }
- 方法 到变整数 <公开 静态 类型 = 变整数 @嵌入式方法 = "">
- 参数 欲操作本对象 <类型 = 对象指针模板类>
- {
- @ (INT_P)@<欲操作本对象>
- }
- }
复制代码
|
|