# lcctoolbox **Repository Path**: frogleg/AIA_public_tools ## Basic Information - **Project Name**: lcctoolbox - **Description**: 一些可能对你有用的轻便(无第三方依赖)数据结构,详细请看readme - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-09-16 - **Last Updated**: 2025-08-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 此项目收纳了一些个人项目开发中产生的实用轻型数据结构:
--- **block**:内存块(常当数组来用)
*亮点* >
 insert:在任意位置插入任意个新的元素
 grow:增加数组容量且保留原数据
 ...

**markSet | GmarkSet**:标记工具/label集,其中 *标记*/*label* 实现为 *mark*/*Gmark*,有无前缀的区别在于带了‘G’的可以附带数据,从而实现“string到数据的映射”

**filebox**:封装常见文件操作,如读写存

// 新生代
**mess**:一种动态生成对象的结构,使用block存储对象数据,GmarkSet收纳对象、对象函数
目标:C++数据结构在编译时就写死在程序里了,缺点不止于不便于动态库之间交流,mess便为此而生 [English](theBooks/README_en.md)