我正在建立一个搜索算法来学习c ++,但我对它仍然很陌生,感到缺少重要信息。 该过程基于具有类“ cell”的概念,该类具有父“ cell”。这样一来,您到达末尾的单元格就可以回溯这些单元格,从而获得返回起点的最短路径。
我仍然很新,所以我可能会缺少C ++中一些非常重要的信息。 我更精通python,像这样的小事。
class cell{
public:
bool reachable;
int col;
int row;
int g;
int h;
int f;
cell parent;
cell(int cell_column, int cell_row, bool cell_reachable){
this->col = cell_column;
this->row = cell_row;
this->reachable = cell_reachable;
this->col = 0;
this->row = 0;
this->g = 0;
this->h = 0;
this->f = 0;
}
};
我希望“单元格父级”行允许我为单元格分配父级。但是,会引发错误
error: field has incomplete type 'cell'