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!!!