根本原因:变量、函数、或者类未声明或者定义。
实际原因:被调用的代码,写在调用处的下面了,比如:
void funcA(){funcB();// do something}void funcB(){// do something}
这就会报错:funcB was not declared in this scope.
挪一下位置就好了:
void funcB(){// do something}void funcA(){funcB();// do something}
编译通过。
一个关注IT技术分享,关注互联网的网站,爱分享网络资源,分享学到的知识,分享生活的乐趣。
根本原因:变量、函数、或者类未声明或者定义。
实际原因:被调用的代码,写在调用处的下面了,比如:
void funcA(){funcB();// do something}void funcB(){// do something}
这就会报错:funcB was not declared in this scope.
挪一下位置就好了:
void funcB(){// do something}void funcA(){funcB();// do something}
编译通过。
本文链接:http://zhangshiyu.com/post/78310.html
Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1