之前曾不知道爲什麼要用typedef,隨着開發的深刻,真正感覺到了其內涵所在:數據結構
1.如:typedef int DataType
接下來項目中的幾萬行代碼中,若是須要將全部的DataType改成float型,若是不用typedef工做量可想而知的;從而起到了精簡代碼的做用;
2.以下:
typedef struc DataStru{
........
........
}MydataStru,*pMydataStru;spa
當你再定義數據結構時,若是是結構體,直接MydataStru就OK;
若是是結構體指針,直接pMydataStru就OK;
是否是簡化你的程序了;其餘過去贅餘的例子再也不舉了,重在用心領悟;指針
哲學感悟:C++蘊含了太多的 哲學,存在就有其合理性開發