@theanswerzju
哦,是的,剛剛學(xué)到vtable和vptr,對c++類的內(nèi)部實現(xiàn)還不是很了解,謝謝您的指出!我仍然有一個疑問,覺得至少Version 2 會比Version 1開銷大一點,因為多了初始化myLock成員,但書上說兩者是一樣的,是不是這個開銷不大可以忽略?
@RichardHe
我把DLL中strcat()這步放在被調(diào)用的類里完成,因為事實上被調(diào)用前這個字符串已經(jīng)被確定了,是一個帶后綴的文件名。之前是在DLL里面加后綴,其實拿出來加也一樣。
問題解決了,非常感謝您的指出!@RichardHe