我的公司不允許使用boost
(出於許多愚蠢的原因,但這是脫離主題)。在VC++中,boost :: shared_ptr有一個本地/可靠的替代方案嗎?
當我用於個人發展的shared_ptr
,weak_ptr
和scoped_ptr
時,我感到非常沮喪,不得不使用原始指針。
我們正在與微軟編譯器(Visual Studio 2010)完全合作,我想知道是否有替代那些可以減輕我痛苦的模板。
我曾經聽說std::tr1
,但我不確定這是什麼。我相信這是下一個標準的某種微軟實現,但我們可以依靠它嗎?它提供了什麼?有任何保證嗎?應包含哪些標題?
恩,雖然助推器和stl是非常非常好的車輪,我們應該努力避免重新發明 - 並且有很多話要說使用標準化的智能指針 - 它們是真的不難做出。 – 2010-08-26 12:47:57
@Chris Becke:如果沒有其他解決方案,我將不得不做我的最後是的。但是,如果有什麼方法可以用人們比我更聰明的方式來使用,我想知道如何;) – ereOn 2010-08-26 12:49:48
請不要逗我們'(爲了很多愚蠢的原因,但這是脫離主題)「!: - )我,一個人,會喜歡知道愚蠢的原因! – Sam 2010-08-26 12:58:38