Debug和Release的區別其實還體現在運行效率和穩定性上,Debug版本不會做太多優化,所以跑起來可能反而比Release慢一些,甚至有些在Debug下沒問題的程序到了Release出問題,比如某些未初始化的變量在Debug里會被自動清零,而在Release中就可能是隨機值,導致邏輯錯誤。另外鏈接的庫也可能不一樣,比如有些庫在Debug下是帶檢測內存泄漏功能的,而Release則不帶。所以在開發階段用Debug調試沒問題后,最后發布一定記得換成Release重新編譯一遍,不然別人用的時候可能會出問題