10-21 壓路機路線(三)多使用者新增
阿新 • • 發佈:2018-10-31
除錯遇到問題
1._DEBUG_ERROR("vector subscript out of range");中斷問題。
2.fatal error C1099: “編輯並繼續”引擎正在終止編譯
3.Detected memory leaks! 需要對vector進行記憶體釋放
4.報錯:
#if _ITERATOR_DEBUG_LEVEL == 2 if (_Off < 0 || _Index <= _Off) { // report error _DEBUG_ERROR("random value out of range"); _SCL_SECURE_OUT_OF_RANGE; }
解決方法:預處理定義中:_ITERATOR_DEBUG_LEVEL=0 https://bbs.csdn.net/topics/391116067?page=1
5.Invalidate函式,畫多個圖在一個地方。該函式的作用是使整個視窗客戶區無效,此時就需要重繪,這個就會自動呼叫視窗類的OnPaint函式,OnPaint負責重繪視窗。檢視類中就呼叫OnDraw函式,實際的重繪工作由OnPaint或者OnDraw來完成。
這個函式有一個bool型引數,預設為true,此時會首先將整個視窗的內容清除,然後使用OnPaint函式繪製內容;如果設定為false,則不清除原有視窗內容,直接呼叫OnPaint函式繪圖。前者的優點是視窗清理乾淨、一致;後者是節約時間,多用於一個視窗中分若干操作區域的場合。
6.未經處理的異常。。原因下表越界,提前設定好,vector,resize和reserve。 https://www.cnblogs.com/jiu0821/p/4415829.html 貌似沒用。依然是中斷
7.反彙編學習。https://www.cnblogs.com/yjbjingcha/p/6866955.html