私はクラスPixel
とクラスImage
を持っていて、ピクセル行を更新する機能を持っています。私はピクセルラインを初期化したい。私の問題は、配列を初期化することです。実は私はこのている:私はこれをしようとすると配列へのポインタ - 要素の初期化
bool UpdateLine(Pixel line[], int nb)
{
bool noError = true;
line = new Pixel[nb];
for (int r = 0; r < nb; r++)
{
line[r] = new Pixel(); // -> line causing troubles
// do some stuff with my pixel
[...]
}
return noError;
}
私が持っている:
生存可能なオーバーロードされた '='
どのように私は私のアレイの各要素を初期化することはできませんか?
'line'はオブジェクトの配列です!それらはすべて既に構築されています。 C++はC#またはJavaとは異なる働きをします。 [よい本または2つは必要だと思います。](https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list) – StoryTeller