initialiser un const tableau dans une classe d'initialiseur en C++

J'ai la classe suivante en C++:

class a {
    const int b[2];
    //other stuff follows

    //and here's the constructor
    a(void);
}

La question est, comment puis-je initialiser b dans la liste d'initialisation, étant donné que je ne peux pas l'initialiser à l'intérieur du corps de la fonction du constructeur, car b est const?

Cela ne fonctionne pas:

a::a(void) : 
    b([2,3])
{
     //other initialization stuff
}

Edit: le cas de Le dire c'est quand je peux avoir des valeurs différentes pour b pour différentes instances, mais les valeurs sont connus pour être constante pendant toute la durée de l'instance.