日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > 讓c++程序優雅的崩潰

讓c++程序優雅的崩潰

來源:程序員人生   發布時間:2015-06-17 08:42:10 閱讀次數:5774次

程序崩潰是每個c++程序員都10分頭疼的問題。你可能使用了空指針,可能數組越界。總之在1些亂78糟的情況下,程序會出現閃退,或彈出類似以下的對話框等讓人難以接受的情況。



為了讓我們的程序死的不那末難看,windows提供了1個以下函數:

LPTOP_LEVEL_EXCEPTION_FILTER
WINAPI
SetUnhandledExceptionFilter(
    __in_opt LPTOP_LEVEL_EXCEPTION_FILTER lpTopLevelExceptionFilter
    );

由MSDN我們可以知道:當前進程中發送任何異常時,SetUnhandledExceptionFilter都能捕獲到,并將調用lpTopLevelExceptionFilter回調函數。

所以在異常發送時 我們可以在lpTopLevelExceptionFilter中做我們想做的時。


LONG CallBackCrashHandler(EXCEPTION_POINTERS *pException) { // 這里你可以做1個漂亮的界面或其他 // MessageBox(NULL,L"哎呀媽,崩潰了",L"毛病",MB_OK); return EXCEPTION_EXECUTE_HANDLER; } void Crash() { int i = 13; int j = 0; int m = i / j; printf("%d",m); } int _tmain(int argc, _TCHAR* argv[]) { // 設置處理Unhandled Exception的回調函數 SetUnhandledExceptionFilter((LPTOP_LEVEL_EXCEPTION_FILTER)CallBackCrashHandler); Crash(); return 0; }




生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: www.成人在线| 国产午夜激情视频 | 国产精品久久久久久久7电影 | 国产精品99久久久 | 黄色激情视频网站 | 婷婷丁香六月 | 在线视频国产一区 | 色中文字幕在线观看 | 99久久er热在这里只有精品15 | 国产精品区一区二区三在线播放 | 黄色毛片18 | 九九资源站 | 国产区在线 | 日韩精品大片 | 欧美久久一区 | 久久久一区二区三区 | 久久精品一区二区三区不卡牛牛 | 国产精品成人在线 | 国产一区在线播放 | 久久久久国产精品午夜一区 | 成人综合一区 | 欧美最猛黑人xxxx黑人猛叫黄 | 成人免费视频观看 | 国产精品xxx在线观看www | 中文字幕播放 | 天天干,夜夜操 | 精品综合| 国产免费一区二区三区 | 免费黄色在线观看 | va在线| 久久久久一区二区三区 | 成人高清| 99久久亚洲精品 | 久久久电影 | 色婷婷亚洲综合 | a免费在线观看 | 精品在线免费观看 | 天天操夜夜爱 | 在线观看va | 免费av一级片 | 性欧美18 |