ju111.net--你身边的xp、win7、win8系统下载站

网站地图win7激活工具 如何安装系统加入收藏

当前位置:ju111.net >   IT资讯 >   微软资讯 >  微软实现的C++标准库,已开源

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

时间:2019-09-22 来源:互联网 浏览量:350

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

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

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

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

协议:Apache License v2.0 with LLVM Exceptions

选择这个许可证是方便 libc++ 项目与 MSVC 的 STL 共享代码,不过目前两个项目没有合并,仍然是支持不同平台的不同库,有着不同的数据结构表示。

小提示:

① 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,微软暂无开源工具集中其他东西的计划。

我要分享:

最新热门游戏

本站发布的ghost系统与电脑软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!

如侵犯到您的权益,请及时通知我们,我们会及时处理。

九州天下娱乐官网_九州娱乐ju111net Copyright @ 2011 ju111.net 版权声明 最新发布内容 网站导航 网站地图 RSS订阅