從造輪子做起 auto ptr

2021-08-24 18:10:26 字數 416 閱讀 6976

實現簡單版本的 auto_ptr 智慧型指標。我個人認為,這個 auto_ptr 千萬不要使用,因為它的管理權轉移法真的很不符合我們的預期。

ps:我給你拷貝我的東西,結果拷貝完,我的沒有了?合適嗎?但是還是理解實現一下這個歷史包袱問題~~~

#include 

template

class autoptr

autoptr(autoptr& ptr)

:_ptr(ptr._ptr)

autoptr& operator=(autoptr& ptr)

t* operator->()

t& operator*()

~autoptr()

private:

t* _ptr;

};

造輪子之我見

味,因為自己就是那一小撮喜歡造輪子的人!自己錯了,錯在哪呢?浪費時間?那麼很快的把事做完了,再做點啥呢!自己是個人英雄主義麼。想出頭麼,想要更多的公升職,加薪 麼,想要譁眾取寵麼!困惑,苦悶,壓力,壓抑,接踵而來。今天看了篇文章 似乎不光自己由此困惑,很多人或者說很多想要做輪子或者 正在造輪子的人 ...

談談自己造輪子

寫下這篇文章,主要是對我近段時間工作的反思。對於一些程式設計師來說,喜歡自己造輪子可算是乙個很平常的事情,我想可能有如下原因 我不覺得造輪子不好,曾今很長一段時間我都認為造輪子是體現自己能力很好的一種方式,但是現在越來越覺得,不要過分的去造輪子。昨天,我需要對接amazon s3的儲存,官方沒有go...

C語言造輪子

double 數轉 uint64 t 四捨五入法 vs 中線程安全函式 sprintf sprintf s strtok strtok s gcc 中線程安全函式 strtok strtok r uint64 t doubletoull double a char p null,pp null ui...