CSTL: C语言数据结构标准模板库,助力大型软件框架开发,高效实现你我所想!

您所在的位置:网站首页 中华传统文化手抄报怎么画图片 CSTL: C语言数据结构标准模板库,助力大型软件框架开发,高效实现你我所想!

CSTL: C语言数据结构标准模板库,助力大型软件框架开发,高效实现你我所想!

2024-06-17 18:16| 来源: 网络整理| 查看: 265

CSTL (C Standard Template Library)

C语言实现的数据结构标准模板库

为了方便地实现各类数据结构 高效做嵌入式软件大框架的开发而编写的库

开源地址:https://gitee.com/nikolan/cstl.git 代码以GB2312编码,如果使用utf-8编码,请注意转换否则中文注释会乱码 使用GB2312是因为我主要用于单片机keil环境下开发,大部分例程源码都是GB2312

CSTL V0.1

实现ring queue环形队列泛型标准模板库cstl_rq 通过宏定义支持生成任意类型ring queue函数的实现

cstl_rq_creat(type) 创建环形队列 cstl_rq_front_val(type) 获取队头值 cstl_rq_rear_val(type) 获取队尾值 cstl_rq_enqueue(type) 数据入队 cstl_rq_dequeue(type) 数据出队 cstl_rq_peek(type) 数据获取但不出队 cstl_rq_is_empty(rq) 队列是否为空 cstl_rq_is_full(rq) 队列是否为满 cstl_rq_len(rq) 获取数据长度 cstl_rq_clear(rq) 清空队列 cstl_rq_destroy_data(rq) 销毁队列数据释放内存 cstl_rq_destroy_self(rq) 销毁队列本身释放内存 cstl_rq_forech(rq) 遍历队列


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3