讓說我有三個.cpp文件和2個文件。C++。我們可以有相同的命名功能,但在不同的文件?
1號文件:
它main.cpp中,它調用的所有功能和東西。包含2個頭文件。
第二個文件:
包含兩個功能:
int print(int num2, int num1)
和
int update(int num1)
第三檔:
包含三大功能:
int calculate(int num2, int num3, int num4)
和
int update(int num2, char random)
和
int divied(int all)
+++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++
正如你可以告訴第二和第三個文件有一個同名函數「INT更新」 但在一個有1個參數和其他它有兩個。
請問我能打電話給一個我想要的嗎?我會得到編譯錯誤嗎? 我現在無法測試它,因爲我正在使用庫計算機。
那麼爲什麼不等到你回家,而不是發佈一個問題? –
搜索[internal linkage and external linkage](http://stackoverflow.com/questions/1358400/what-is-external-linkage-and-internal-linkage-in-c) – dyp
有一堆在線編譯器,例如http://gcc.godbolt.org/或http://coliru.stacked-crooked.com/ – dyp