相信有些小伙伴刚开始写C++时候,会遇到这样的事情:函数B的定义在函数A的后面,如果要在B里面调用A函数,就会发生这样的错误:
其实解决方法也很简单,只需要在函数定义之前进行函数声明就好了。
什么是函数声明呢?函数声明由返回类型、函数名称以及参数组成,就是函数定义第一行的东西。
void example();//函数声明
因此,只需要这样:
//函数声明
void A();
void B();
//函数定义
void A()
{
......
}
void B()
{
......
A();//在B中调用A
......
}
就可以了。