constructor – Constructores en C++

tengo que crear librerías en C++ y sus propias funciones, la cosa es que se me han atascado los constructores, tengo esto:

#ifndef CUADRICULA_H_INCLUDED
#define CUADRICULA_H_INCLUDED

class Cuadricula
{
  public:

    Cuadricula()=default; 
    Cuadricula(const int xo, const int yo): x(xo), y(yo) {}; 
    int get_x() const {return x;}
    int get_y() const {return y;}
    int get_valor() const {return valor;}

  private:

    int x;
    int y;
    int valor;

};

#endif

Cuadricula(const int xo, const int yo) creo que esta bien pero Cuadricula() no sé como iniciarlo, no sé si debería ser: Cuadricula(): x(0), y(0), valor(0) {};

Y otra cosa ¿cómo sería Cuadricula(const int xo, const int yo): x(xo), y(yo) {}; en el caso de que los parámetros fuesen un array de tamaño fijo (algo como int(MAX)) ?

Muchas gracias!!!