MFC 報錯Buffer too small

該報錯只有在非Debug下才會復現,在正常Debug時不會出現。 開始排查時以爲是Sprintf的問題,後來屏蔽後發現仍出現該問題,後來排查到CHAR*使用了Format轉換爲CString,刪除Format後正常。 CHAR *A; CString B; B.Format("%s",A);//錯誤,會報錯 B = A;//正確
相關文章
相關標籤/搜索