小蜗牛 发表于 2025-10-3 14:51:08

对象指针模板类

本帖最后由 小蜗牛 于 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)@<欲操作本对象>
    }
}




小小小小鸟 发表于 2025-10-3 15:07:28

难为你了。。

guangye1 发表于 2025-10-3 15:15:22

小蜗牛一直在填补火山的空白。我已经关注你很久了

570152847 发表于 2025-10-3 15:22:11

c++尖括号多好的写法,就是不用,非得自己造个更难用的

小蜗牛 发表于 2025-10-3 15:23:28

570152847 发表于 2025-10-3 15:22
c++尖括号多好的写法,就是不用,非得自己造个更难用的

应该没有这个可能性..火山是统一语法的..

厚德载物 发表于 2025-10-3 16:17:47

没有使用的例子,不知道如何使用啊?

厚德载物 发表于 2025-10-3 16:35:17

亲测无效

小蜗牛 发表于 2025-10-3 16:37:21

本帖最后由 小蜗牛 于 2025-10-3 16:39 编辑

厚德载物 发表于 2025-10-3 16:35
亲测无效
有没有可能.需要写方法呢.我没封装.主要用来解决对象的访问的..

小蜗牛 发表于 2025-10-3 16:43:15

厚德载物 发表于 2025-10-3 16:35
亲测无效

封装了写方法..你试试看...

wangvoldp 发表于 2025-10-3 17:33:47

:D这都是涛哥逼的
页: [1] 2
查看完整版本: 对象指针模板类