c++函数内部声明函数,在函数外面实现函数是可以的

这个具体有什么用我也不大清楚,只知道可以这样

 1 #include <iostream>
 2 //#include "header1.h"
 3 
 4 using namespace std;
 5 
 6 void testIn(){
 7     int add(int num1,int num);    //这里在函数内部声明函数
 8     cout<<add(1,2)<<endl;        //调用声明的函数
 9 }
10 
11 int main(){
12     testIn();
13     return 0;
14 }
15 //在外面实现函数
16 int add(int num1,int num2){
17     return num1 + num2;
18 }
原文地址:https://www.cnblogs.com/luckygxf/p/4026377.html