递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 14375|回复: 15
打印 上一主题 下一主题

[类库封装] 开源火山PC类库,封装一些现代C++的功能到火山

[复制链接]

6

主题

64

帖子

2599

积分

金牌会员

Rank: 6Rank: 6

积分
2599
跳转到指定楼层
楼主
发表于 2021-6-6 01:45:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 龙纹 于 2021-7-11 07:18 编辑

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


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

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



文本格式化示例

文本格式化输出


源码: BF源码 7-11.zip (831.39 KB, 下载次数: 57)
模块: BF模块 7-11.zip (814.89 KB, 下载次数: 40)

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






评分

参与人数 4金钱 +20 收起 理由
kyozy + 15 很给力!
aycap + 1 很给力!
米粒 + 1 很给力!
伟业 + 3 很给力!

查看全部评分

回复

使用道具 举报

87

主题

952

帖子

4899

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4899
沙发
发表于 2021-6-6 01:52:20 | 只看该作者
666
回复

使用道具 举报

17

主题

792

帖子

2744

积分

金牌会员

Rank: 6Rank: 6

积分
2744
板凳
发表于 2021-6-6 02:12:38 | 只看该作者
很给力!
回复

使用道具 举报

9

主题

38

帖子

403

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
403
地板
发表于 2021-6-6 02:30:53 | 只看该作者
6666
回复

使用道具 举报

12

主题

468

帖子

1396

积分

金牌会员

Rank: 6Rank: 6

积分
1396
5#
发表于 2021-6-6 05:04:32 来自手机 | 只看该作者
很好很强大
回复

使用道具 举报

3

主题

43

帖子

553

积分

高级会员

Rank: 4

积分
553
6#
发表于 2021-6-6 06:33:03 | 只看该作者
没有下载地址 还没公布么?
回复

使用道具 举报

12

主题

302

帖子

2708

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2708
7#
发表于 2021-6-6 06:37:56 | 只看该作者
不分享吗?
回复

使用道具 举报

47

主题

886

帖子

4153

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4153
8#
发表于 2021-6-6 12:06:28 | 只看该作者
回复

使用道具 举报

2

主题

123

帖子

1025

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1025
QQ
9#
发表于 2021-6-6 12:44:25 | 只看该作者
回复

使用道具 举报

6

主题

64

帖子

2599

积分

金牌会员

Rank: 6Rank: 6

积分
2599
10#
 楼主| 发表于 2021-6-6 13:14:00 | 只看该作者
leiyanglie 发表于 2021-6-6 06:33
没有下载地址 还没公布么?

已更新, 昨天操作失误, 没添加.
火山PC交流群: 748413192
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 12:11 , Processed in 0.108791 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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