递归火山软件开发平台

标题: 为什么 对象数组模板类 的 重置数组 需要 二次写类型? [打印本页]

作者: server    时间: 2025-5-15 13:21
标题: 为什么 对象数组模板类 的 重置数组 需要 二次写类型?
  1. 对象数组模板类
复制代码
  1. <火山程序 类型 = "通常" 版本 = 1 />

  2. 方法 重置数组 <公开 静态 注释 = "重置数组中的成员数为所指定的数目,并清零所有成员值." @嵌入式方法 = "">
  3. 参数 所欲操作的数组 <类型 = 对象数组模板类 注释 = "提供所欲操作的对象数组">
  4. 参数 所欲填入对象的类型 <类型 = 模板类型1 注释 = "提供所欲填入到被重置数组中的新建对象的数据类型" @需求类型 = 数据类型>
  5. 参数 欲重置的成员数目 <类型 = 整数>
  6. 参数 用户标记值 <类型 = 变整数 注释 = "提供欲置入到新建对象中的用户标记值" @默认值 = 0>
  7. {
  8.     @ @<所欲操作的数组>.InitCount (VOL_RUNTIME_CLASS (@<所欲填入对象的类型>), @<用户标记值>, @<欲重置的成员数目>)
  9. }
复制代码
  1. <火山程序 类型 = "通常" 版本 = 1 />

  2. 方法 重置数组2 <公开 静态 注释 = "重置数组中的成员数为所指定的数目,并清零所有成员值." @嵌入式方法 = "">
  3. 参数 所欲操作的数组 <类型 = 对象数组模板类 注释 = "提供所欲操作的对象数组">
  4. 参数 欲重置的成员数目 <类型 = 整数>
  5. 参数 用户标记值 <类型 = 变整数 注释 = "提供欲置入到新建对象中的用户标记值" @默认值 = 0>
  6. {
  7.     @ @<所欲操作的数组>.InitCount (VOL_RUNTIME_CLASS (@dt<模板类型1>), @<用户标记值>, @<欲重置的成员数目>)
  8. }
复制代码


好奇怪。
就好像,这个类专门为每个成员可以为不同类而准备。



作者: server    时间: 2025-5-15 13:40
重写  重置数组2 的原因是,
总不能在 调用 重置数组()  定义时,再去查 类名称吧
a.重置数组 (__SPGOS,2, )
a.重置数组2 (2, )




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4