递归火山软件开发平台

标题: 开源火山PC类库,封装一些现代C++的功能到火山 [打印本页]

作者: 龙纹    时间: 2021-6-6 01:45
标题: 开源火山PC类库,封装一些现代C++的功能到火山
本帖最后由 龙纹 于 2021-7-11 07:18 编辑

尝试将一些现代C++库封装进火山, 已经封装完成一个ORM库火山ORMPP(基于开源项目ORMPP二次封装)。因为现在功能还在增加, 提供了源码形式和类库两种形式,也希望使用者能够反馈问题或想要增加的功能。
可以将其中代码任意复制、修改,注意源文件(引用的开源库部分)内所使用代码的开源协议(6-27 目前都是很宽松的协议,允许复制、修改、传播,但请标明来源)。


目前实现了这些功能:
  底层是vector的各种基本类型数组
  基本类型原子类
  高精度的计时类(纳秒)
  支持任意参数的线程与线程池, 线程池支持获取异步返回值
  完整封装了C++17的文件系统(filesystem)
  文本格式化(封装了fmt)  
  提供了一些增强函数, 可以让平常一些操作写起来更简单以及编写更抽象的代码

增强函数示例2021年7月11日:增强函数现在支持火山数组类,图中增强函数不再必须使用类库中带bf后缀的数组
(, 下载次数: 129)


文本格式化示例
(, 下载次数: 110)
文本格式化输出
(, 下载次数: 93)

源码: (, 下载次数: 57)
模块: (, 下载次数: 40)

源码内有完整的更新说明,尝试使用中有任何问题可以回帖







作者: 小蜗牛    时间: 2021-6-6 01:52
666
作者: 伟业    时间: 2021-6-6 02:12
很给力!
作者: 火山窝    时间: 2021-6-6 02:30
6666
作者: hmyroot    时间: 2021-6-6 05:04
很好很强大
作者: leiyanglie    时间: 2021-6-6 06:33
没有下载地址 还没公布么?
作者: fengyishen    时间: 2021-6-6 06:37
不分享吗?
作者: 67564226    时间: 2021-6-6 12:06

作者: wxmthh    时间: 2021-6-6 12:44

作者: 龙纹    时间: 2021-6-6 13:14
leiyanglie 发表于 2021-6-6 06:33
没有下载地址 还没公布么?

已更新, 昨天操作失误, 没添加.
作者: 龙纹    时间: 2021-6-6 13:15
fengyishen 发表于 2021-6-6 06:37
不分享吗?

已更新, 昨天操作失误, 没添加.
作者: 阿丘    时间: 2021-6-6 19:43

很给力!
作者: 呵呵仙8    时间: 2021-6-7 00:46
谢谢!你不出–售给官方?
作者: 龙纹    时间: 2021-6-7 01:13
呵呵仙8 发表于 2021-6-7 00:46
谢谢!你不出–售给官方?

只是初版实现, 虽然经过完整测试且代码有完整注释, 但代码质量一般(个人认为), 不能保证代码没有问题, 还需要打磨.
而且这只是我类库的某一部分, 我想将现代C++的部分特性封装到火山, 所以对编译器要求会略高(VS2017以上), 目前还是作为开源库较好.
作者: nuan1989    时间: 2021-6-9 17:51
:噜阿噜:噜阿噜:噜阿噜大佬大佬
作者: 龙纹    时间: 2021-7-11 07:07
自己顶一下,我设想的功能已经基本实现,帖子中功能列表应该都处于可用状态,增强函数也已经支持了火山原生数组,如果有感兴趣的可以使用类库并在这个帖子下反馈,BUG或者功能建议。




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