On November 27, 2000, I submitted “A class template for an N-dimensional generic resizable array” to boost (boost post number 6877, also published on the December 2000 issue of C/C++ Users Journal, http://www.cuj.com/articles/2000/0012/0012c/0012c.htm), and there was a lot of excellent feedback in the thread that followed. Unfortunately, I had just moved into a new (management  L) job, and I dedicated  a lot of my free (from work and children) time to learning about my new job, and none to coding. 18 months later, I was suffering a severe crisis due to lack of C++ coding, and I decided to get back to it. My first urge was to complete the multidimensional array for boost, and I started going back on the boost thread and implementing some of the ideas suggested. But after a few days of excitement, newly found passion and some late nights, I discovered that perhaps I am late. A multidimensional array has just been accepted into boost: Mutable MultiArray.
 

I downloaded the boost library but MultiArray is not yet there, and not finding the source code I do not know if it is similar or different from the one I submitted, but from a few posts I gathered that it is not resizable.

 

Is there still the need for a simple generic resizable N-dimensional array, or should I abandon the array, do something else, and learn not to put my passions aside for too long next time?

 

Any ideas?

 

Giovanni Bavestrelli