I found std::dynarray can be extended to multiple-dimensional array version, just like VLA of C99. If a ‘firend’ is added inside dynarray.

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • dynarray

    A header-only library, VLA for C++ (≥C++14). Extended version of std::experimental::dynarray

  • https://github.com/cnbatch/dynarray#use-a-custom-allocator

  • hypervector

    multi-dimensional vector based on a one-dimensional vector

  • I did a similar (but simpler) coding project and also used the storage<->view split for multiple operator[]: https://github.com/mporsch/hypervector

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts