1. 程式人生 > >一個專案寫多個cpp檔案重定義問題

一個專案寫多個cpp檔案重定義問題

重定義解決方式

出現重定義的問題原因:
一個專案中同名函式只能定義一次。
包括主函式也只能定義一次。
如果在原始檔1中加入#include“源2.cpp” 就等於是在原始檔1中又定義了一次其內容 所以顯示重定義
認真理解報錯內容 共勉

例項:
all.h裡:
#include<iostream>
using namespace std;
void dispaly1();
void dispaly2();

dispaly1.cpp裡:
#include“all.h”

dispaly1()
{

}
int main()
{
dispaiy1();
dispaly2();
return
0; } dispaly2.cpp裡: #include“all.h” void dispaly2() { }

仔細揣摩報錯內容