I am trying to make program to find shortest path between two points in grid; so I created a class called
error-"error:field 'Find' has incomplete type of "FindPath" "
using namespace std;
You cannot put an instance of a class into itself - that would result in infinite recursion, as each of those instances would have another instance in it, and so on.
Use a pointer to a class instead, like
FinalPath * Find;