1樓:高金山
1全部你的這個**,我調了半天,寫的太差了.
在自己還不會寫之前,最好先看看別人是怎麼寫的這種**(元算符號過載的**),很多書上都有範例 的.
#include
#include
#include
using namespace std;
class matrix
; matrix::matrix():row(0),col(0),p(0)///你為什麼沒給p賦值???
matrix::matrix(int newrow,int newcol):row(newrow),col(newcol) }
} void matrix::print()
2樓:超級奶爸頭子
我執行了一下,結果正確啊,沒有錯誤,你說的錯在那裡啊?
3樓:匿名使用者
p[i*newcol+j]; 哪有這麼用的?
4樓:兜裡有兩塊糖
void operator =(const matrix& matrix);
matrix operator +( const matrix max2);///少了一個&符號
matrix operator -(const matrix& max2);
matrix operator *(const matrix& max2);
下面的函式定義部分也少一個。。。。。
下面程式的執行結果是什麼?為什麼
南睿薇 二10 20 d類是從b類和c類派生的,而b類和c類又都是從類派生的,但各有自己的副本。所以對於物件d,d.b n與d.c n是兩個不同的資料成員,互無聯絡。所以程式結果為 10,20三35 4523b d 3,5 呼叫建構函式b int,int a int 得到x 3 y 5 d.disp...
下面程式的執行結果是什麼?為什麼
1.c子類重新實現了虛擬函式 2.bc constructor dc constructor dc destructor bc destructor 繼承類構造順序為先父類後子類,而析構順序則相反3.會發生編譯錯誤 你確定沒寫錯?函式沒有實現宣告,即使宣告仍然會有warning 最好把原先陣列宣告為...
冰箱下面製冷上面不製冷是什麼問題
冰箱一般都是分為上下兩層或者上中下三層,其中上面一層都是有製冷功能,下面是冷藏功能。如遇到下面還可以正常使用,但上層卻不製冷了這種情況,可能原因有以下幾點 1 冰箱電源線壞了。針對這種情況我們需要檢查是不是電源的問題,一般的做法是開啟箱門,觀察箱內照明燈是否點亮。看看電線有沒有破損的痕跡,比如被老鼠...