1. 程式人生 > >10-21 壓路機路線(三)多使用者新增

10-21 壓路機路線(三)多使用者新增

除錯遇到問題

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