1. 程式人生 > >標準C++類string的Copy-On-Write技術(二)

標準C++類string的Copy-On-Write技術(二)

不過,問題又來了,這個RefCnt該存在在哪裡呢?如果存放在string類中,那麼每個string的例項都有各自的一套,根本不能共有一個RefCnt,如果是宣告成全域性變數,或是靜態成員,那就是所有的string類共享一個了,這也不行,我們需要的是一個“民主和集中”的一個解決方法。這是如何做到的呢?呵呵,人生就是一個糊塗後去探知,知道後和又糊塗的迴圈過程。別急別急,在後面我會給你一一道來的。