How to easy set size of multi dimentional dynamic array?

Denis Koroskin 2korden at gmail.com
Wed Sep 3 03:26:16 PDT 2008


On Wed, 03 Sep 2008 13:45:12 +0400, Zarathustra  
<adam.chrapkowski at gmail.com> wrote:

> How to easy set size of multi dimentional dynamic array?
>
> for example:
> class Foo{
>   private double[][] m_array;
>
>   this(uint o_length, uint o_width){
>     // hard way:
>     this.m_data.length = o_length;
>     for(uint i = 0; i < this.m_array.length; i++){
>       this.m_array[i] = new double[o_width];
>     }
>   }
> }


Try this:

this(uint o_length, uint o_width){
   m_array = new double[][](o_length, o_width);
}


More information about the Digitalmars-d-learn mailing list