討論串[討論] 暫時物件的生命周期
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
提到這個我想順便請教一下我對 C++11 的理解.. [前情提要]. 原本的 operator+ 函式:. MyString operator+(const MyString &lhs, const MyString &rhs);. 會造成:. MyString s1, s2, s3;. s1 +
(還有1281個字)
內容預覽:
即使如此, 還是不應該提供這種隱性轉型的方式.. 你得到的設計缺點比這一點點使用上的好處多太多了.. 直覺的問題當然是暫時物件出現的機率可能很高.. 雖然很多情況下暫時物件的出現並不會造成問題.. 但還有其他的風險.. 舉個例子:. const char *Func1() {. MyString a
(還有576個字)
內容預覽:
#include <string>. #include <cstdio>. using namespace std;. class Mystring. {. public:. friend Mystring operator+(const Mystring&, const Mystring&);.
(還有773個字)
首頁
上一頁
1
下一頁
尾頁