微软实现的 C++ 标准库,已开源

2019 年 9 月 18 日 CPP开发者

(给CPP开发者加星标,提升C/C++技能)

原创整理:CPP开发者(ID:CPPFans)

近日,在 CPP 2019 大会上,微软 VC 团队宣布,把 C++ 标准库的实现开源!并且已集成到 MSVC 和 Visual Studio 中了。


链接:https://github.com/microsoft/STL

协议:Apache License v2.0 with LLVM Exceptions


目前该仓库包含所有的产品源代码、一个新的 cmake 构建系统等。



小提示:


① C++ 的「标准库」 和「STL 标准模板库」,它俩有很多相同的内容,所以常有人误认为 STL 是整个 C++ 标准库,但它俩都不是彼此的超集。

② C++ 标准库有多种实现,微软只是其中一家。



为什么要开源?


据微软工程师透露,有如下几个考虑:


1、在 GitHub 上开源,可以让 C++ 程序员跟踪微软的开发,尝试最新的修改。

2、随着 C++ 标准化进程的加快,每年都有更多的新特性被投票通过,把主要特性转成开源贡献很重要;

3、通过实现功能,为 C++ 社区做贡献;


微软新开源的仓库(repo)的作用:

1、如果只是想用 C++ 标准库,不需要用这个仓库。安装 Visual Studio IDE,选择 Desktop development with C++。

2、如果是想参与 C++ 标准库的开发,那可以先学习现有开发者是如何工作的,然后提交 issue、PR 之类的

MSVC 工具集中不止 STL,微软暂无开源工具集中其他东西的计划。


推荐阅读

(点击标题可跳转阅读)

为什么 const 无法让 C 代码跑得更快?

C++ 通过 using 声明改变个别成员的可访问性



看完本文有帮助?请分享给更多人

关注「CPP开发者」加星标,提升C/C++技能

好文章,我在看❤️

登录查看更多
0

相关内容

微软 (英文名称:Microsoft;中文名称:微软公司或美国微软公司)始建于1975年,是一家美国跨国科技公司,也是世界PC(Personal Computer,个人计算机)软件开发的先导,由比尔·盖茨与保罗·艾伦创办于1975年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
60+阅读 · 2020年6月26日
Python导论,476页pdf,现代Python计算
专知会员服务
263+阅读 · 2020年5月17日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
122+阅读 · 2020年5月10日
【经典书】数据结构与算法C++,第二版,738页pdf
专知会员服务
169+阅读 · 2020年3月27日
【电子书】C++ Primer Plus 第6版,附PDF
专知会员服务
88+阅读 · 2019年11月25日
【书籍】深度学习框架:PyTorch入门与实践(附代码)
专知会员服务
167+阅读 · 2019年10月28日
深大教授开源的人脸检测库,速度号称史上最快
大数据技术
9+阅读 · 2019年3月21日
34个最优秀好用的Python开源框架
专知
9+阅读 · 2019年3月1日
从入门到进阶,史上最全Python精华文章合集
AI前线
7+阅读 · 2018年4月27日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
3月份GitHub上最热门的开源项目
大数据技术
3+阅读 · 2018年4月10日
精选Top30!最实用的python开源项目都在这里
乌镇智库
4+阅读 · 2018年1月26日
Python 开源项目 Top30 | 值得收藏
人工智能头条
8+阅读 · 2018年1月19日
Gluon —— 微软和亚马逊联合推出深度学习库
开源中国
7+阅读 · 2017年10月24日
Arxiv
35+阅读 · 2019年11月7日
Arxiv
3+阅读 · 2019年9月5日
Rapid Customization for Event Extraction
Arxiv
7+阅读 · 2018年9月20日
Knowledge Based Machine Reading Comprehension
Arxiv
4+阅读 · 2018年9月12日
VIP会员
相关VIP内容
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
60+阅读 · 2020年6月26日
Python导论,476页pdf,现代Python计算
专知会员服务
263+阅读 · 2020年5月17日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
122+阅读 · 2020年5月10日
【经典书】数据结构与算法C++,第二版,738页pdf
专知会员服务
169+阅读 · 2020年3月27日
【电子书】C++ Primer Plus 第6版,附PDF
专知会员服务
88+阅读 · 2019年11月25日
【书籍】深度学习框架:PyTorch入门与实践(附代码)
专知会员服务
167+阅读 · 2019年10月28日
相关资讯
深大教授开源的人脸检测库,速度号称史上最快
大数据技术
9+阅读 · 2019年3月21日
34个最优秀好用的Python开源框架
专知
9+阅读 · 2019年3月1日
从入门到进阶,史上最全Python精华文章合集
AI前线
7+阅读 · 2018年4月27日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
3月份GitHub上最热门的开源项目
大数据技术
3+阅读 · 2018年4月10日
精选Top30!最实用的python开源项目都在这里
乌镇智库
4+阅读 · 2018年1月26日
Python 开源项目 Top30 | 值得收藏
人工智能头条
8+阅读 · 2018年1月19日
Gluon —— 微软和亚马逊联合推出深度学习库
开源中国
7+阅读 · 2017年10月24日
Top
微信扫码咨询专知VIP会员