程式設計師的自我修養 Windows下的動態鏈結

2021-07-10 17:07:59 字數 326 閱讀 4156

loadlibrary,裝載乙個dll到程序的位址空間。

getprocaddress,查詢某個符號的位址。

freelibrary,解除安裝某個已載入的模組。

所有的介面函式都應該是虛函式。所有的方法都應該是純虛的(或inline)。

所有的全域性函式都應該使用extern 「c」 來防止名字修飾的不相容。並且匯出函式都應該是__stdcall 呼叫規範的。

不要使用c++標準庫stl。

不要使用異常。

不要使用虛析構函式。

不要在dll裡面申請記憶體,而且在dll外釋放(或者相反)。

不要在介面中使用過載方法。

程式設計師的自我修養

一忌 輕易言敗,沒有自信 沒有永不放棄精神的程式設計師,只是乙個有程式設計師名號的假程式設計師。乙個真正的程式設計師,知道在程式設計的過程中,可能會遇到不計其數的困難和問題,可能有極多的挫折和失敗,而成功只有一次。就為解決乙個問題,我們可能連續十幾甚至幾十小時的坐在計算機前不停的工作。乙個問題解決了...

程式設計師的自我修養

一忌 輕易言敗,沒有自信 沒有永不放棄精神的程式設計師,只是乙個有程式設計師名號的假程式設計師。乙個真正的程式設計師,知道在程式設計的過程中,可能會遇到不計其數的困難和問題,可能有極多的挫折和失敗,而成功只有一次。就為解決乙個問題,我們可能連續十幾甚至幾十小時的坐在計算機前不停的工作。乙個問題解決了...

程式設計師的自我修養

對合作夥伴的尊重與包容 每個人的水平必然是不相同,大家各有擅長,並且在不斷進步中。所以遇到同事或者合作的友商犯了比較低階 對你來說可能是 的錯誤是很正常的事情,我們更多的是應該給與尊重與包容,而不是嘲笑或者消極對待。在不斷的鼓勵同事和合作夥伴之後,能感受到大家對我的信賴,特別是和友商的合作變得非常的...