C++ / C
Windows10 Keil5
1.
個人認知header file 如果被一個source code includes,就是在那個
檔案進行Inline吧?
那如果在header file定義一個變數,不就只代表每個include 其header file的
檔案都有一個變數:同樣名稱同樣數值不同記憶體位址的一個個體嗎?
為什麼在linking的時候會出現重複定義的錯誤呢?
重複定義不是要在同一個檔案的scope出現兩次才算重複定義?
2.
const變數被定義在header file裡面的話,可以不消耗任何記憶體空間?
謝謝