missing template parameters? help!
I am working on a project for a C++ class. We need to implement an abstract problem solver that can solve simple, yet different problems.
I am doing this by creating a 'rule' class for each problem such that they define the specifics for each problem. The intention is to pass this class as a template parameter to a solver class.
the solver class is defined:
Code:
template < class T >
class Solver {
//solver code
//uses template parameter to call two simple functions
}
and in my main function:
Solver::Solver< ClockPuzzle::ClockPuzzle > puzzle( goal, hours, time );
puzzle.solve();
The only error I am getting says I am creating Solver without a template parameter. I am a C programmer coming to C++ and I have stared at the code for hours...so I think I am missing some basic syntax/scoping issues.
Any help would be greatly appreciated.