@rikisand
呵呵,因為沒有看到destroy,所以我運行了一下~
~~~~3 cl /o2 再來~~~~ NRV出馬
I am in constructor // rvo構(gòu)建了
I am in copy constructor // rvo析構(gòu)了
這里打錯了吧,是in destructor吧~
不得不指出這段代碼太不嚴謹,首先在 static T* Instance()中將基類的指針賦給子類,造成編譯沒有通過,而且在函數(shù)后面加;號,也是多此一舉。最后對雙模板好處的闡釋也沒說清楚。
--針對這篇文章的個人看法。
通過在MSDN中查找其中一個函數(shù)(比如find),然后點擊與目錄同步也可以看到algorithm庫中的所以算法。