在头文件中,怎么在申明一个二维数组的同时赋值

在头文件中,如何在申明一个二维数组的同时赋值?
我建立了一个类CTest,在Test.cpp中申明变量。
char   m_aaa[2][3]   =   { 'd ', 'c ', 'e ', 'b ', 'a ', 'd '};
没有问题,但是我想在Test.h中这样申明,就会出错。由于数组中的数字没有任何规律,而且实际问题中,数量也不是2行3列这么少,所以很难用循环一一赋值。
请问大家该怎么处理?

------解决方案--------------------
汗,你不会m_aaa是类的数组成员吧。
如果不是static成员,那只有在构造函数里一项项填初值,连= { 'd ', 'c ', 'e ', 'b ', 'a ', 'd '}都不可以用。
如果是static成员,在cpp里char XXX::m_aaa[2][3] = { 'd ', 'c ', 'e ', 'b ', 'a ', 'd '};