原始整理:CPP开发者(id: cppfans)
最近在CPP 2019大会上,微软VC团队宣布将开源C++标准库的实现!并已集成到MSVC和Visual Studio中。
链接:https://github.com/microsoft/STL
协议:Apache许可证2.0,llvm例外
目前,仓库包含了所有产品的源代码,一个新的cmake构建系统等等。
提示:
① C++的“标准库”和“STL标准模板库”有许多相同的内容,经常被误认为STL是整个C++标准库,但它们并不是彼此的超集。
②c++标准库的实现有很多,微软只是其中之一。
为什么要开源?
根据微软工程师的说法,有以下考虑因素:
1.GitHub上的开源允许C++程序员跟踪微软的发展,尝试最新的修改。
2.随着C++标准化进程的加快,每年都有更多的新特性被投票通过,重要的是将主要特性转化为开源贡献;
3.通过实现功能为C++社区做贡献;
微软新开源存储库(repo)的作用;
1.如果您只想使用C++标准库,那么您不需要使用这个仓库。要安装Visual Studio IDE,请选择用C++进行桌面开发。
2.如果想参与C++标准库的开发,可以先学习一下现有的开发人员是如何工作的,然后提交issue,PR之类的
MSVC工具集不止STL,微软暂时没有开源工具集的打算。
1.《标准库 微软实现的 C++ 标准库,已开源》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《标准库 微软实现的 C++ 标准库,已开源》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/1084307.html