最近在看C
有些地方不太懂
希望知道的大大們幫解惑一下
GOOGLE過
1.
header file是說裡面可能有一些常數 函式的架構
是不是因為它只是一個骨架 所以還要用.cpp檔去定義實體的運作內容??
2.
DLL在撰寫的過程 好像也是要編寫.h檔 然後用.cpp檔去寫裡面的運作內容??
然後在寫自己想要的程式時 看到都是要把該DLL的.h include進來才能用該DLL的功能
那DLL和header file不就一樣嗎?? 還是我哪邊沒弄懂??
還有 如果程式語言不同 為什麼DLL檔可以互相引用??
3.
查到.lib和DLL檔有關連 但是不懂之間有什麼關聯
是說.lib檔是把一堆DLL檔整合在一起嗎??
4.
API網路上有說是一種概念
如果自己要撰寫程式 使用API來創造自己想要的功能或取得第三方的資訊
是不是只能使用第三方指定的軟體去開發
還是說可以用所有的軟體開發 然後用DLL去連結就可以??(第二題的問題之一)
謝謝各位了解的大大們不吝惜教導
先在這邊感謝