0
我得到這個錯誤在我的結構的構造函數。爲什麼我得到它只因爲*指針而不是**。Dyanmic結構錯誤,指針轉換
錯誤:
\ListStruc.cpp:26:25: error: cannot convert 'int**' to 'int*' in assignment
struct.h
struct Arr{
int days;
int *M;
};
typedef Arr* Array;
struct.cpp
void constr(Array &o){
//Construct of 1*31 Matrix
o=new Arr;
o->days = days;
o->M = new int*[o->days];
謝謝>。> 如何初始化數組的對象我得到錯誤int不能被轉換爲Expre,成爲我的課程。 – 2012-04-11 19:53:49
@BogdanMaier我從字面上理解你剛纔所說的任何話。 – 2012-04-11 20:03:51
我修正了錯誤。現在我很期待創建該數組,我必須在構造函數/頭文件中聲明一個類對象數組,或者我應該怎麼做,因爲類不是類型,我不知道該怎麼做? – 2012-04-11 20:22:00