是否有我可以与 GCC 4.9.x 一起使用的 GSL 实现?

Is there a GSL implementation I can use with GCC 4.9.x?

Microsoft 的(核心)指南支持库实施据称支持 GCC 5.1 - 但未指定对其他版本的支持。更高版本似乎没问题(无论如何,在我的 Debian Stretch 上是 5.3.1)——但是使用 GCC 4.9.3 构建测试失败。

是的,我知道一个:gsl-lite

到目前为止,它对我来说效果很好。但是我把我的编译器换成了更新的版本,不再需要它了。

您还可以使用 Microsoft 实现的(相当小的)子集。如果不需要span-类。它们是 gsl_assert.hExpectsEnsures)和 gsl_utils.hnarrowfinal_act、...)。我想我可能只调整了一些 constexpr 相关的东西。