討論串[討論] 暫時物件的生命周期
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者Feis (永遠睡不著 @@)時間12年前 (2013/12/15 14:52), 編輯資訊
0
0
0
內容預覽:
提到這個我想順便請教一下我對 C++11 的理解.. [前情提要]. 原本的 operator+ 函式:. MyString operator+(const MyString &lhs, const MyString &rhs);. 會造成:. MyString s1, s2, s3;. s1 +
(還有1281個字)

推噓4(4推 0噓 3→)留言7則,0人參與, 最新作者Feis (永遠睡不著 @@)時間12年前 (2013/12/13 11:27), 編輯資訊
0
0
0
內容預覽:
即使如此, 還是不應該提供這種隱性轉型的方式.. 你得到的設計缺點比這一點點使用上的好處多太多了.. 直覺的問題當然是暫時物件出現的機率可能很高.. 雖然很多情況下暫時物件的出現並不會造成問題.. 但還有其他的風險.. 舉個例子:. const char *Func1() {. MyString a
(還有576個字)

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者descent (「雄辯是銀,沉默是金」)時間12年前 (2013/12/11 22:40), 編輯資訊
0
0
0
內容預覽:
#include <string>. #include <cstdio>. using namespace std;. class Mystring. {. public:. friend Mystring operator+(const Mystring&, const Mystring&);.
(還有773個字)
首頁
上一頁
1
下一頁
尾頁