您的位置:首页 > 其它

error C3861: identifier not found | 找不到标识符

2014-01-01 23:02 363 查看
刚开始学C++,今天遇到比较郁闷的问题,可能初学者都会碰到这个问题吧,拿出来分享下。

定义了一个函数,然后在main函数中调用,编译一运行后,提示我 ": 找不到标识符"...,用的是vs2010。

我看了很多次,不得其解,最后在StackOverflow上找到了答案,
http://stackoverflow.com/questions/16290834/error-c3861-rolldice-identifier-not-found
编译器从上到下编译文件内容,函数a在main函数中被调用,但是因为main函数定义在函数a前面,导致函数a使用时还没有被定义过,就出现了"找不到标识符"的情况,

所以,只要把函数的位置提前即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: