3D Array

Discussion in 'C++' started by Stefan J. Galler, Jul 29, 2003.

  1. Hi vielleicht kann mir ja jemand helfen! Ich brauch ein 3D-Array. Die
    Klasse heißt Vector3D und hat eine Membervariable:

    private:
    int ***field_;

    im Konstruktor initialisiere ich dann diese Variable
    mit dem 3D Array wie folgt:

    Vector3D::Vector3D(int dimension)
    {
    dimension_ = dimension;

    int x, y, z = 0;
    field_ = new int**[dimension_];
    for(x = 0; x < dimension_; x++)
    {
    field_[x] = new int*[dimension_];
    for(y = 0; y < dimension_; y++)
    {
    field_[x][y] = new int[dimension_];
    for(z = 0; z < dimension_; z++)
    field_[x][y][z] = 0;
    }
    }
    }

    innerhalb dieses Konstruktors kann ich mit field_[x][y][z] auch auf
    das Feld zugriefen. Von einer anderen Methode aus abr nicht mehr!

    Vielleicht kann mir jemand weiterhelfen und mich auf meinen Fehler
    aufmerksam machen!

    Danke Stefan
    Stefan J. Galler, Jul 29, 2003
    #1
    1. Advertising

  2. Stefan J. Galler

    Allan Bruce Guest

    "Stefan J. Galler" <> wrote in message
    news:...
    > Hi vielleicht kann mir ja jemand helfen! Ich brauch ein 3D-Array. Die
    > Klasse heißt Vector3D und hat eine Membervariable:
    >
    > private:
    > int ***field_;
    >
    > im Konstruktor initialisiere ich dann diese Variable
    > mit dem 3D Array wie folgt:
    >
    > Vector3D::Vector3D(int dimension)
    > {
    > dimension_ = dimension;
    >
    > int x, y, z = 0;
    > field_ = new int**[dimension_];
    > for(x = 0; x < dimension_; x++)
    > {
    > field_[x] = new int*[dimension_];
    > for(y = 0; y < dimension_; y++)
    > {
    > field_[x][y] = new int[dimension_];
    > for(z = 0; z < dimension_; z++)
    > field_[x][y][z] = 0;
    > }
    > }
    > }
    >
    > innerhalb dieses Konstruktors kann ich mit field_[x][y][z] auch auf
    > das Feld zugriefen. Von einer anderen Methode aus abr nicht mehr!
    >
    > Vielleicht kann mir jemand weiterhelfen und mich auf meinen Fehler
    > aufmerksam machen!
    >
    > Danke Stefan


    I dont understand German, but the code looks fine.
    Do you speak English?
    Allan
    Allan Bruce, Jul 29, 2003
    #2
    1. Advertising


  3. > innerhalb dieses Konstruktors kann ich mit field_[x][y][z] auch auf
    > das Feld zugriefen. Von einer anderen Methode aus abr nicht mehr!
    >


    But yes, this should be possible. -- What exactly goes wrong?
    Christian Jaeger, Jul 29, 2003
    #3
  4. Versuchen Sie bitte deutsche Nachrichten zu gruppieren:

    de.comp.lang.c++



    "Stefan J. Galler" <> wrote in message
    news:...
    > Hi vielleicht kann mir ja jemand helfen! Ich brauch ein 3D-Array. Die
    > Klasse heißt Vector3D und hat eine Membervariable:
    >
    > private:
    > int ***field_;
    >
    > im Konstruktor initialisiere ich dann diese Variable
    > mit dem 3D Array wie folgt:
    >
    > Vector3D::Vector3D(int dimension)
    > {
    > dimension_ = dimension;
    >
    > int x, y, z = 0;
    > field_ = new int**[dimension_];
    > for(x = 0; x < dimension_; x++)
    > {
    > field_[x] = new int*[dimension_];
    > for(y = 0; y < dimension_; y++)
    > {
    > field_[x][y] = new int[dimension_];
    > for(z = 0; z < dimension_; z++)
    > field_[x][y][z] = 0;
    > }
    > }
    > }
    >
    > innerhalb dieses Konstruktors kann ich mit field_[x][y][z] auch auf
    > das Feld zugriefen. Von einer anderen Methode aus abr nicht mehr!
    >
    > Vielleicht kann mir jemand weiterhelfen und mich auf meinen Fehler
    > aufmerksam machen!
    >
    > Danke Stefan
    >
    Jeremy Cowles, Jul 29, 2003
    #4
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Daniel
    Replies:
    1
    Views:
    1,052
    Kevin Collins
    Aug 14, 2003
  2. S300
    Replies:
    4
    Views:
    21,995
    Roedy Green
    Aug 19, 2003
  3. Mara Guida

    const and array of array (of array ...)

    Mara Guida, Sep 2, 2009, in forum: C Programming
    Replies:
    3
    Views:
    491
    David RF
    Sep 3, 2009
  4. Tom
    Replies:
    3
    Views:
    210
    salsablr
    Dec 20, 2004
  5. Tuan  Bui
    Replies:
    14
    Views:
    473
    it_says_BALLS_on_your forehead
    Jul 29, 2005
Loading...

Share This Page