val emply1 = new Employee(yzh, 30, CEO)
val emply2 = new Employee(emply1)
bool mazeUtil(int [N] [N] maze,int x,int y,sol [N] [N]);
我声明这个函数不太可能找不到bool类型但是当我改成不同的数据类型函数 void 时,它可以编译而没有任何错误。
如何使用bool返回类型功能?我错过了一些头文件吗?你能否对这个错误有所了解?
提前致谢。
答案 0 :(得分:0)
如果您要进行C
编程,则会出现unknown type name ‘bool’
错误。所以#include<stdbool.h>
。
您已将帖子标记为C++
。对于C++
,它应该编译好没有包含。
此外,
多维数组必须包含除了的所有维度的边界 第一
#include<stdio.h>
#define N 4
//SEE THIS LINE
bool mazeUtil(int maze[][N],int x, int y,int sol[][N]);
int main() {
return 0;
}
//SEE THIS LINE
bool mazeUtil(int maze[][N],int x, int y,int sol[][N]){
if(isSafe){
sol[x][y] = 1;
if(mazeUtil(maze,x+1,y,sol)==true){
return true;
}
if(mazeUtil(maze,x,y,sol)==true){
return true;
}
sol[x][y]=0;
}
return false;
}
同样isSafe
未声明。