'func':找不到标识符[关闭]

问题描述 投票:-1回答:2

找不到功能标识符。请问谁可以修复此错误?

defined function

function recall in int main

c++ visual-studio visual-c++
2个回答
0
投票

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

void func();

原型只定义了什么(参数,在本例中为none)和什么(void),你基本上向编译器保证函数体(函数实际上做了什么)将在代码中稍后定义。


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.