思路:
創建.h的頭文件和.cpp的源文件(不是主函數所在cpp)
頭文件中寫函數聲明
源文件中寫函數定義
注意:
這三個代碼再codeblocks上不能用,編譯器G++的問題?
devc++ 難道也是??
先越過這個,等下次換了Qt再來驗證,
反正,
vs和Linux是可以的。
主函數:
#include<iostream> #include "swapp.h" using namespace std; int main() { int x=1,y=2; swapp(x,y); return 0; }
swapp.h:
#include<iostream> using namespace std; void swapp(int x,int y); // 函數聲明
swapp.cpp:
#include "swapp.h" //把cpp和h關聯起來 void swapp(int x,int y) { int t=x; x=y; y=t; //cout包含在另一個頭文件中 //所以需要加iostrem頭文件 cout<<"x = "<<x<<endl; cout<<"y = "<<y<<endl; }