'func':找不到标识符

时间:2019-03-21 12:10:36

标签: c++ visual-studio visual-c++

找不到

功能标识符。请谁能解决此错误?

defined function

function recall in int main

2 个答案:

答案 0 :(得分:0)

如果您发布的图像来自同一文件:

Main在第100行定义,func()在第163行定义。这意味着当编译器编译main时,尚不了解func。尝试移动func(),使其在main()之前定义。

答案 1 :(得分:0)

如果您不想移动整个功能(出于组织目的),也可以在main()之前声明prototype,如下所示:

void func();

原型仅定义了传入的内容(本例中为无参数)和传出的结果(无效),您基本上向编译器保证了函数主体(函数实际执行的操作)将在代码的后面定义