找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 14|回复: 0

Boost库(C++语言库)

[复制链接]

32万

主题

0

回帖

96万

积分

超级版主

积分
964681
发表于 2025-3-14 11:41:38 | 显示全部楼层 |阅读模式
软件标签:  boost
boost库是为c++语言标准库提供扩展的一些c++程序库的总称。boost库可以与c++标准库完美共同工作,并且为其提供扩展功能。boost库具有实践意义的准标准库。
boost库简介
boost库由boost社区组织开发、维护。其目的是为c++程序员提供免费、同行审查的、可移植的程序库。boost库可以与c++标准库完美共同工作,并且为其提供扩展功能。boost库使用boost license来授权使用,根据该协议,商业的非商业的使用都是允许并鼓励的。

boost社区建立的初衷之一就是为c++的标准化工作提供可供参考的实现,boost社区的发起人dawes本人就是c++标准委员会的成员之一。在boost库的开发中,boost社区也在这个方向上取得了丰硕的成果。在送审的c++标准库tr1中,有十个boost库成为标准库的候选方案。
boost中比较有名的库包含如下:
regex

正则表达式库

spirit

ll parser framework,用c++代码直接表达ebnf

graph

图组件和算法

lambda

在调用的地方定义短小匿名的函数对象,很实用的functional功能

concept check

检查泛型编程中的concept

mpl

用模板实现的元编程框架

thread

可移植的c++多线程库

python

把c++类和函数映射到python之中

pool

内存池管理

smart_ptr

5个智能指针,学习智能指针必读,一份不错的参考是来自cuj的文章


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

本版积分规则

Archiver|手机版|小黑屋|ziyuan80.com

GMT+8, 2025-8-10 21:21 , Processed in 0.069754 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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