這個禮拜五結束了最後一個報告 - 用公司的SDK做一個連線小遊戲。
不過因為沒有很懂規則,在報告時就被說了一些規則上的錯誤,還因為在報告前改了一點點東西,結果報告時出bug。(在最後會講一下那個bug怎麼發生的)
同事
在這段時間內和同事間的主要接觸就是打招呼,吃飯時聊天也不知道要怎麼加入話題,幸好同事人很好,有時也會主動找我說話,我以前交到的朋友好像也都是對方主動的。現在主要和人接觸的時間就只有晚餐時和同大學的朋友還有他的朋友一起吃飯聊天而已。
租屋
因為浴室排水慢排水口有點堵塞,而想要換一個新的,結果才發現以前一直聞到的怪味不是霉味而是從排水管跑進來的臭味,換了排水口再拿填縫劑填滿後現在已經沒臭味了,解決租屋的一個困擾很久的問題。
這一段時間早上晚上都會做一些運動,也會買豆漿或牛奶補充蛋白質,因此開始使用冰箱,而冰箱裡只放一個東西,覺得很浪費,於是想買一些食材讓冰箱不會那麼空,也因為不想吃冰冷冷的食物,所以買了一個電鍋,想自己做宵夜來吃。(生活開銷也變大了)
補充
C++ vector erase
因為 vector 底層是 array,而他的 iterator 就只是 index,當你用 erase ( iter ) 刪掉一個元素後,iter 所指向的位置不變,但是他後面所有元素都會往前移一位,所以 iter 所指向的元素是原本的後一個,當你刪除的元素是最後一個時, iter 會變成 end(),之後再 ++iter 就會 throw exception。
在iterator for loop 中要刪除指定元素,要這樣寫
for ( auto& iter = vec.begin(); iter != vec.end(); ){
if ( 刪除條件 )
vec.erase ( iter );
else
++iter;
}