00831D6E add esp,14h 00831D71 mov dword ptr [t1],eax 從匯編可以看到編譯器這是帶夾私貨了,在底層偷偷的調(diào)用了一個 ___RTDynamicCast 函數(shù)在運(yùn)行時幫忙檢測的,根據(jù) cdcel 調(diào)用協(xié)定,參數(shù)是從右到左,恢復(fù)成代碼大概是這樣。 1 ___RTDynamicCast(&p1, 0, &Point, &Triangle,0) 3. static_cast...
www.dbjr.com.cn/article/2555...htm 2025-5-19