就是正在創(chuàng)建的DLL和使用這個(gè)DLL的用戶都靜態(tài)而不是動(dòng)態(tài)鏈接c/c++運(yùn)行庫(kù)
很多時(shí)候經(jīng)常變動(dòng)的是接口而不是實(shí)現(xiàn)。
“數(shù)組傳入函數(shù)時(shí),傳入的是指針,并不是我想的那樣拷貝副本”,寒冷!~
如果C++“真的"傳遞了數(shù)組拷貝,我敢保證,世界上從來(lái)就沒(méi)有C++這門(mén)語(yǔ)言。
傳遞數(shù)組長(zhǎng)度的問(wèn)題很“老”了,這個(gè)問(wèn)題的解決方法也很多,你用的是一種比較簡(jiǎn)單常見(jiàn)的方法,但其實(shí)已經(jīng)足夠。還有一些非常"技巧"或者"OO”的方法,參考<<Thinking in C++ v2>>和<<Imperfect C++>>。
這段代碼沒(méi)有任何問(wèn)題,作者想演示C++不支持雙分派的事實(shí),但可惜,代碼并沒(méi)演示出來(lái)。
抱歉,看錯(cuò)了。方法2應(yīng)該是可以的!