クラスメンバーである 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}};
}