包括不限于:
1,構造函數的整形變量沒初始化。
2, err569 const long iRCR = 0xabcd1234; 左值(long) 31位,右值32位。溢出。
3,err1551 析構函數中抛出溢出。 因為函數發生了異常而導緻函數的局部變量的析構函數被調用,析構函數又抛出異常,本來局部對象抛出的異常應該是由它所在的函數負責捕獲的,現在函數既然已經發生了異常,必定不能捕獲,是以,異常處理機制隻能調用terminate()。
4,err424 。char* p = new [5]... delete p;