TC官方合作论坛

 找回密码
 立即注册
查看: 3385|回复: 25

[学习心得] [TC7.0|8.0] 简易偽类库 自动析构成员变量/函数

  [复制链接]
发表于 2023-3-7 00:30:43 | 显示全部楼层 |阅读模式
本帖最后由 bestkakkoii 于 2023-3-7 20:59 编辑




其他文章:
http://52tc.info/home.php?mod=space&uid=231477&do=thread&view=me&from=space&type=thread

一个模拟C++Class(类)的库

游客,如果您要查看本帖隐藏内容请回复




   使用说明
  • 在任何地方预先定义成员变量, 常量 和 函数
  • 所有成员变量、常量和函数都是线程安全的
  • 使用顺序为 定义 变量|常量|函数 后调用 "newInstance" 或 "实例化类" 才可正常使用
  • 实例后的类无法中途更改定义,必须等已实例的类析构后才可再次修改
  • 一种类名在同一个线程下只能有一个,析構後才能重新实例化
  • 可以透过线程ID跨类操作,默认绑定为 private(线程私有) 必须在定义时设置为公有函数|变量|常量才能共享
  • 指定父线程为 字符串"this" 或 null 或 0 都代表自身所在线程
  • 要注意 变量一旦定义后不可修改类型 可定义的类型为 "bool" "long" "string" "double" 和 结构体(TC数组的特定格式)
  • 可获取的类型为 "byte" "bool" "short" "long" "double" "longlong" "wchar *" "char *" "struct"
  • 正常情况下都会自动转换不需要自己填类型,最后结果无论成功与否都会强制转换
  • 所有成员函数内接受非整数的参数都会转换为指针,可以用已封装好的公开函数 toBool toByte toString toInt toUInt toShort toUShort toDouble toLocal8Bit toUnicode toUtf8 转换
  • 建构函数格式固定为:    TC函数定义: 类名_ctor
  • 析构函数格式固定为:    TC函数定义: 类名_dtor
  • 函数名定义格式固定为: TC函数定义: 类名_函数名  实例化时为:  "类名::函数名"
  • 变量名定义格式固定為: "类名::函数名" 使用时也一样
  • 因为未知的原因,TC无法註册包含中文字的函数,准确来说是註册了,但调用没有反应
  • 要注意 太多成员函数可能会占用掉TC内建的回调函数线限额 总数不能超过40个(每种10个 TC支援的9种回调有5种用了会崩溃不列入计算) 额满后须等析构后才能继续申请
  • 成员函数传参时,数组类型的数据除了正确的结构体格式以外请先转成字符串,结构体会自动转换成指针,使用完后要自己删除

  其他
  • 调用建构函数传入 "__CLASS__" 会将参数替换为 "类名"
  • 调用成员函数传入 "__FUNCTION__" 会将参数替换为 "类名::函数名()"





調用方式
游客,如果您要查看本帖隐藏内容请回复



本帖子中包含更多资源

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

x

评分

参与人数 1威望 +10 金币 +10 收起 理由
cjxdn + 10 + 10 很给力!

查看全部评分

回复

使用道具 举报

发表于 2023-3-7 01:01:45 来自手机 | 显示全部楼层
支持。tc有往t++发展的节奏.
回复 支持 1 反对 0

使用道具 举报

发表于 2023-3-7 03:27:55 | 显示全部楼层
看看
回复

使用道具 举报

发表于 2023-3-9 22:12:19 | 显示全部楼层
11111111111111111111111
回复 支持 反对

使用道具 举报

发表于 2023-3-10 07:04:08 | 显示全部楼层
123456
回复

使用道具 举报

发表于 2023-3-11 16:49:45 | 显示全部楼层
学习下。。。。
回复

使用道具 举报

发表于 2023-3-12 04:20:34 | 显示全部楼层
] 简易偽类库 自动析构成员变量/函数
回复 支持 反对

使用道具 举报

发表于 2023-3-19 20:43:27 | 显示全部楼层
具体是什么东东
回复 支持 反对

使用道具 举报

发表于 2023-3-21 12:16:39 | 显示全部楼层
停水后水龙头放不出水_问一问
回复 支持 反对

使用道具 举报

发表于 2023-3-23 23:16:02 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-4-28 22:24 , Processed in 0.060099 second(s), 28 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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