功能在另一个功能

-3 c++ function-pointers

如果我们有两个函数,例如A和B.我们在函数A中调用函数B.是否有必要在定义函数A之前定义函数B.

Luc*_*ore 7

不,您可以声明函数并在之后定义它们.

//declarations
void foo();
void goo();

//definitions
void foo() { goo(); }
void goo() { foo(); }

//...
foo(); //stackoverflow, but hey, it compiles
Run Code Online (Sandbox Code Playgroud)