用VS写C++时报错“找不到标识符”
写一个简单的C++程序时报错“找不到标识符”。搜遍网络居然没有解决方案、后来还是自己解决的。谨作记录。
操作方法
- 01
在程序入口的cpp(有main函数)里这样写。函数A明显是定义过的。但仍然编译不通过
- 02
其实原因是这个CPP并没有面向对象的结构。所以进行编译时是“顺序编译”的,而main函数的定义又在A的定义之前、自然找不到标识符了
- 03
解决方案。把A函数的定义改到main函数的前面。
- 04
成功。
赞 (0)
写一个简单的C++程序时报错“找不到标识符”。搜遍网络居然没有解决方案、后来还是自己解决的。谨作记录。
在程序入口的cpp(有main函数)里这样写。函数A明显是定义过的。但仍然编译不通过
其实原因是这个CPP并没有面向对象的结构。所以进行编译时是“顺序编译”的,而main函数的定义又在A的定义之前、自然找不到标识符了
解决方案。把A函数的定义改到main函数的前面。
成功。