簡(jiǎn)介
本文主要記錄一些平常編程中的一些小技巧
[NB:該文章為持續(xù)更新型]
沒(méi)想好標(biāo)題
if(nullptr==p) 與 if(p==nullptr)
兩者沒(méi)有任何區(qū)別,但是在書(shū)寫(xiě)if(p==nullptr)的時(shí)候,可能會(huì)不小心寫(xiě)成if(p=nullptr),此時(shí)編譯器不能發(fā)現(xiàn)錯(cuò)誤,所以第一種寫(xiě)法能有效的避免錯(cuò)誤nullptr與NULL
在c++中,如果需要表示空指針,建議使用nullptr類型轉(zhuǎn)換
在c++中應(yīng)避免使用c風(fēng)格的類型轉(zhuǎn)使用,盡量使用static_cast,dynamic_cast,reinterpret_cast,const_cast