c++ 異常記錄

vector的排序使用的iterator必須先+1 再-1,不然報溢出警告,不能正確排序
遍歷map獲取到的是對象副本,須要引用,不能直接拿來作引用json

fortmat只支持原始類型,wstring,string要轉爲const char*
Log文件夾不存在
排序的時候從0開始排序
ui控件設置 的線程問題
獲取窗口
文字亂碼(anscii和unicode的互相轉換)
接口返回後,使用json獲得的數據
utf8轉utf16,而不是簡單的string轉換爲wstring
http接口返回回調時ui線程
videocenter直接去改frameprocessor這邊便可ide

關於調試的一個疑問: 對象析構後還能調用?
點擊結束teaching
退出集體對話
右上角關閉
主窗體退出
closeFormui


目前記錄:
shared_ptr不能託管ui::WindowImpl對象,由於close的時候會delete this,也就是shared_ptr沒法處理
但願釋放資源和close分開,這樣的話能夠單獨釋放就行
這裏liveroomform會在點擊任務欄以後調用兩次事件
目前退出的話 liveroomform::onexit,中間觸發兩次事件,第二次觸發的時候,不少變量內存已被釋放,並且對象出現了問題this

目前資源釋放的退出問題
右上角按鈕退出
OnDestroy ->ForceExit 強制退出
DestroyAllWindows->OnExit
點擊任務欄預覽圖主窗體關閉按鈕
MainForm::QuitClickWithCheck->QuitCheck->Close線程

右鍵任務欄關閉,崩潰到ntd.dll,重啓以後正常調試


保證教師端按鈕不能被頻繁點擊
PNG 沒法清除背景或者設置代碼可見性code

相關文章
相關標籤/搜索