Range-V3-VS2015

流行的range-v3 C++库的一个分支,支持Visual Studio 2015 Update 3 VC++编译器。(A fork of the popular range-v3 C++ library with support for the Visual Studio 2015 Update 3 VC++ compiler.)

  • 所有者: microsoft/Range-V3-VS2015
  • 平台: Windows
  • 許可證: Other
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Range-V3-VS2015

This is a fork of Eric Niebler's range-v3 library from late 2015 with extensive (and somewhat invasive) workarounds to support the Visual C++ compiler as released in Microsoft Visual Studio 2015. As MSVC becomes more conforming throughout the VS2017 series, it is our hope that this separate fork will become unnecessary and that it will be possible for upstream range-v3 to support MSVC directly. Given that goal, there is little motivation for diverging development in this fork. (Note that despite the "VS2015" in the title, this library is intended to work with VS2017 as well.)

Please post any problems you have with this codebase in the Github issues forum and not in the upstream range-v3 forum. There's no need to bother the range-v3 maintainers with issues and/or bugs in this two-year-old code that may have already been fixed upstream.

About (excerpted from the upstream README):

Why does C++ need another range library? Simply put, the existing solutions haven't kept up with the rapid evolution of C++. Range v3 is a library for the future C++. Not only does it work well with today's C++ -- move semantics, lambdas, automatically deduced types and all -- it also anticipates tomorrow's C++ with Concepts Lite.

Range v3 forms the basis of a proposal to add range support to the standard library (N4128: Ranges for the Standard Library). It also will be the reference implementation for an upcoming Technical Specification. These are the first steps toward turning ranges into an international standard.

Documentation:

Check out the (woefully incomplete) documentation here.

License:

Most of the source code is under the Boost Software License. Parts are taken from Alex Stepanov's Elements of Programming, LLVM's libc++, and from the SGI STL. Please see the attached LICENSE.txt for the full text of all licenses.

概覽

名稱與所有者microsoft/Range-V3-VS2015
主編程語言C++
編程語言CMake (語言數: 3)
平台Windows
許可證Other
發布數5
最新版本名稱vcpkg5 (發布於 )
第一版名稱fork_base (發布於 )
創建於2016-08-22 22:11:49
推送於2022-10-11 04:43:20
最后一次提交
星數114
關注者數21
派生數22
提交數0.9k
已啟用問題?
問題數27
打開的問題數16
拉請求數5
打開的拉請求數2
關閉的拉請求數2
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?
去到頂部