How to create and free dynamic arrays with Arduino

Appreciated, but does this work with more than 1D arrays that allows to address the usual way rather than writing a function that converts e.g. [row][col] to [row*NoOfCols + col] (which I have actually done in another case)?

The missing memory manager may cause problems like you mentioned. But would you think that the method would be not problematic if only used once during runtime of a sketch e.g. to adopt to a specific configuraton (same code but different array dimensions depending on the external application)?

There is of course the DynamicArrayHelper but that is also only making use of 1D arrays.

Just would be nice to have a useable method to handle the capability of 2D arrays ...