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 }
Please call me JiangYouDang!