„Brak pasującego wywołania funkcji” w konstruktorze

To jest deklaracja konstruktora, którą mam w moim pliku „solver.h”.

Solver(const Board &board_c, int max_moves_c);

Podczas próby kompilacji pojawia się następujący błąd ...

solver.cpp: In constructor 'Solver::Solver(const Board&, int)':
solver.cpp:6:55: error: no matching function for call to 'Board::Board()'
  Solver::Solver(const Board &board_c, int max_moves_c)

Następnie wymienia kandydatów, którzy są konstruktorami Zarządu.

Nie wiem, co robię źle, ponieważ nie widzę powodu, dla którego powinienem otrzymać ten błąd.

Kompiluję za pomocą g ++.

questionAnswers(1)

yourAnswerToTheQuestion