智能指針的另外用途:optional value 手法

有些時候我們希望一個類成員除了自己的值以外,還能有一個“未被初始化”的狀態,例如在一個 Server 裏面,我們需要管理 user 數量:class Server{//...    int userCount_;//...};userCount_ 當然是初始化爲0,但是有時候並不如此簡單,很多資源可能是在第一個 user 使用的時候被分配的,而回收資源的時候,如果僅僅看到 userCount_ 爲
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章