我創建了簡單的C++ Hello世界程序,然後我編譯它使用MSVC++,然後我看着可執行文件使用Notepad ++(我知道它不是最好的程序打開二進制文件,但我想要知道,如果有任何人類可讀的字符串)。我發現有字串裏面A cast to a smaller data type has caused a loss of data. If this was intentional, you should mask the source of the cast with the appropriate bitmask.
奇怪的字符串在執行VC++
The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.
什麼是那些字符串,他們從那裏來,我如何能夠擺脫他們?
您是在調試模式還是在釋放模式中?我認爲DEBUG會在可執行文件中保存大量數據(字符串或其他)。 – Max
我處於調試模式。 –
標準庫包含一些常見錯誤的消息。 –