星期三 晴
Maybe we are the way we are, because of the people we're with. Or
maybe we just pick the people we need. However it works, when you
find each other, you should never let go.
每日一我
今天成功早起。久違的食堂吃早飯熔任。萌萌噠短胖的玉米棒,一個(gè)白煮蛋,
一碗皮蛋瘦肉粥,還有個(gè)花卷÷橄祝現(xiàn)在早飯胃口超大胶哲。中午上杠鈴操課拥刻,
午飯吃了鴨血抹竹,蒸蛋线罕,下米飯。晚上吃自己做的肋排下飯窃判。
每日一善
寫代碼是個(gè)認(rèn)真細(xì)致的活兒钞楼,必須讓自己
心靜平和,急躁反而會(huì)欲速不達(dá)袄琳。被抓出來回頭修改的話就
嚴(yán)重影響有效產(chǎn)出率了询件。
每日一習(xí)
C++多線程編程里,構(gòu)造函數(shù)期間跨蟹,因?yàn)閷?duì)象還沒有完成初始化雳殊,如果this泄露給了其他對(duì)象(其自身創(chuàng)建的子對(duì)象除外),面對(duì)的唯一風(fēng)險(xiǎn)是這時(shí)候泄漏this指針窗轩。解決這個(gè)風(fēng)險(xiǎn)的唯一方法是二段式構(gòu)造夯秃,即構(gòu)造函數(shù)然后再初始化的方式,雖然單線程編程里痢艺,常會(huì)這兩步合并在構(gòu)造函數(shù)里完成仓洼。
boost::noncopyable 這個(gè)類的構(gòu)造函數(shù)和析構(gòu)函數(shù)是protected權(quán)限,拷貝構(gòu)造和賦值構(gòu)造為private的堤舒,只有子類定義自己的拷貝/賦值構(gòu)造函數(shù)才擁有它們色建。從這個(gè)類繼續(xù)的子類都不用特別去隱藏拷貝/賦值構(gòu)造函數(shù)了。
每日一得
對(duì)照代碼看書本舌缤,讀代碼才不會(huì)這么費(fèi)力又沒收效箕戳。
今日萌萌噠--就這么嚴(yán)肅認(rèn)真地美
*************************************************
我善習(xí)得
無憂無懼
*************************************************