【发布时间】:2013-10-31 16:35:18
【问题描述】:
这是我在“solver.h”文件中的构造函数声明。
Solver(const Board &board_c, int max_moves_c);
尝试编译时出现以下错误...
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)
然后它列出了作为董事会建设者的候选人。
我不确定自己做错了什么,因为我看不出我应该收到此错误的原因。
我正在用 g++ 编译。
【问题讨论】:
标签: c++ function object constructor matching