今天犯了乙個關於引用的低階錯誤

2021-10-01 05:37:16 字數 360 閱讀 6737

今天犯了乙個引用的低階錯誤,如下:

std::list& recsim_frame_datas = g_recsim_264frame_datas;

if(strcmp(dev->user,"265")==0)

我們的本意是

當user不為「265」時,recsim_frame_datas是g_recsim_264frame_datas的引用

當user是「265」時,recsim_frame_datas是g_recsim_265frame_datas的引用

但是這個寫法是錯誤的,因為引用一旦初始化,他所引用的物件就不可改變了。

記錄之。。。以警示。。。

今天犯了乙個大錯誤

前兩天在回帖寫乙個多執行緒的程式的時候犯錯誤了,今天又犯了乙個多執行緒方面的錯誤。記錄在此引以為戒。這時候我忘了很重要的一點 新的執行緒裡面是無法取得 actioncontext 的。於是很不幸的,新執行緒中那句actioncontext.getcontext getsession 丟擲了 null...

乙個return的低階錯誤

之前在專案中寫了這樣乙個vb.net的方法,類似如下 function verifydate as boolean dim flag as boolean true dim a as integer 1 dim b as integer 3 dim c as integer 7 if b c the...

將字串轉化為時間,犯了乙個低階錯誤

今天犯了了個很低階的錯誤,想把uidatepickview的預設選中時間設定為當前時間的下一天的11 30,我的思路 首先獲取當前時間 將當前時間字串化 擷取次字串,分理處當前的年月日中得日 將日 1 然後字串拼接成自己想要的日期格式 將拼接成的日期轉化成nsdate 然後設定預設時間 我犯的錯誤,...