如何在我的C++程序中使用未定义的function2?稍后将定义function2,但我需要在function1中使用function2。但是,function2也需要function1起作用!我该怎么做呢?

function1(){...function2()...}
function2(){...function1()...}

这样的事情。

最佳答案

使用前向声明:

void function2();

这指定function2的接口(interface)(没有返回值,没有参数),以便function1可以调用它。

关于c++ - 在C++中使用未定义的函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31237826/

10-12 18:08