c++/c二维数组如何初始化

c++/c二维数组怎么初始化?
Class A
{
   ...
  static int arry[15][15];
}

int A::arry这里怎么初始化? 我要全部初始化为-1;

int A::arry[15][15]={-1}
int A::arry[15][15]={{-1}}
好像不行,翻书也没找到c++/c二维数组如何初始化

------解决方案--------------------
刚试了下,先在类外声明下int A::arry[15][15];再在函数里循环赋值,可以准确初始化二位静态数组


// TestProgramme.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include <iostream>
using namespace std;

class A
{
public:
static int arry[15][15];
};

int A::arry[15][15];
//int A::arry[15][15]={-1};

int _tmain(int argc, _TCHAR* argv[])
{
for(int i=0;i<15;i++)
for(int j=0;j<15;j++)
{
A::arry[i][j]=-1;
//i=0;
}
cout<< A::arry[14][14]<<endl;//正确输出-1
return 0;
}