0

クラスメンバーである 2D 配列の値を手動で設定したいと思います。主な理由は、別の方法でループを既に埋めているが、別の方法で手動で埋めたいからです。

class SomeClass {
private:
   int** myArray;
public:
   void setMyArray(int /*h*/,int /*w*/);
}

void SomeClass::setMyArray() {
// Something like this:
this->myArray** = { {1,2,3},{3,2,1},{4,5,6}};

}

それができない場合、その寸法を生成してから手動で入力する方法はありますか?

void SomeClass::setMyArray( int height, int width ) {
// Something like this:
this->myArray** = new*int[height];
for ( 0...height, i ) {
    this->myArray[i] = new[width];
}

    myArray** = {{1,2,3},{1,2,3},{1,2,3}};

}
4

1 に答える 1