This is the constructor declaration that I have in my "solver.h" file.
Solver(const Board &board_c, int max_moves_c);
When trying to compile I get the following error...
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)
And then it lists the candidates which are the Board constructors.
I'm not sure what I'm doing wrong as I see no reason why I should be getting this error.
I am compiling with g++.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…