討論串[問題] 請問函式的引數若為另一函式,是否就不 …
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
class Matrix {. public:. Matrix(int m, int n). : my_dim1(m), my_dim2(n), my_data(), my_data(new double[m*n]). {. // empty. }. Matrix(const Matrix& m);
(還有418個字)
內容預覽:
這個問題沒有快速又簡單的解法。最簡單的解法是 Mul() 和 transpose(). 都回傳 Matrix (傳值),雖然會浪費多餘的時間去複製暫時變數,但不會. 造成 memory leak 或 double free 的情況。如果需要良好的效能,可能. 就需要搬出 expression tem
(還有512個字)
內容預覽:
首先,auto_ptr 不管用,原因不只是 auto_ptr 不會呼叫 delete[],. 而是它會讓 Mul 產生副作用。. 為了使用 auto_ptr,我們必需把 matrix 包成一個 class. class Matrix {. int n;. double **data;. .... }
(還有462個字)
首頁
上一頁
1
下一頁
尾頁