If one wants to use multi-dimensional arrays in C++, then one option is to use Boost.MultiArray. One of its good properties is that it allows non-zero start indices. For example, one-dimensional multi array could have indices starting from -5 to 5. It is also widely available, since many other software products use Boost, so itContinue reading “Boost.MultiArray helpers”