Inicializar um membro estático (uma matriz) em C ++

Eu pretendia criar uma classe que tivesse apenas membros estáticos e funções estáticas. Uma das variáveis de membro é uma matriz. Seria possível inicializá-lo sem o uso de construtores? Estou tendo muitos erros de vinculação agora ...

class A
{
public:
  static char a[128];
  static void do_something();
};

Como você inicializaria um [128]? Por que não consigo inicializar um [128] especificando diretamente seu valor como em C?

a[128] = {1,2,3,...};

questionAnswers(4)

yourAnswerToTheQuestion