智能指针类的编写
·····································································································································
1.指針在使用的過(guò)程中經(jīng)常會(huì)遇到內(nèi)存泄漏和內(nèi)存多次被釋放的
2.解決方案:例如使用Boost庫(kù)的智能指針
在項(xiàng)目開(kāi)發(fā)的過(guò)程中要求程序員能夠使用與便攜的智能指針類(lèi)對(duì)象代替C語(yǔ)言中的原生指針
3.智能指針的思想
工程中的智能指針是一個(gè)類(lèi)模板
通過(guò)構(gòu)造函數(shù)接管申請(qǐng)的內(nèi)存
通過(guò)析構(gòu)函數(shù)確保內(nèi)存被及時(shí)的釋放
通過(guò)重載指針運(yùn)算符*和->來(lái)模擬指針的行為
通過(guò)重載運(yùn)算符 ==和 != 來(lái)模擬指針的比較
總結(jié)
- 上一篇: 在ubuntu上安装wireshark之
- 下一篇: 作者:吴东亚(1972-),女,中国电子