最新の SDK を使用して iOS 5.0 以降のアプリを開発しています。
C++ 関数で使用するため、この方法でプライベート 2D 配列の初期化を宣言する必要があります。
@implementation MyClass
int myArray[NSFirstDim][NSSecondDim] = 0; <-- Error here
...
- (id)init
{
...
}
...
@end
しかし、次のメッセージが表示されるため、この方法で 0 に初期化することはできません。
Array initializer must be an initializer list
すべての値をゼロに初期化するにはどうすればよいですか?
または、2D動的配列を使用できます...