#includeusing namespace std;
class array
void put(int n);
void put(float x);
int geti(int index)
else
}~array()
void print();
private:
int sizei;//整形陣列的大小
int pointi;//整形陣列中實際存放的元素個數
int sizer;//實型陣列的大小
int pointr;//實型陣列的實際存放的元素個數
int *pi;//指向整形陣列的指標
float *pr;//指向實型陣列的指標
};void array::put(int n)
else
pt[i]=n;
delete [sizei-1]pi;
pi=pt;
} pointi++;
}void array::put(float x)
else
pt[i]=x;
delete [sizer-1]pr;
pr=pt;
} pointr++;
}void array::print()
cout<<"\n實行陣列"
for(i=0;i<5;i++)
a1.print();
return 0;
}
C 學習之建構函式 析構函式
在c 的類中,都會有乙個或多個建構函式 乙個析構函式 乙個賦值運算操作符。即使我們自己定義的類中,沒有顯示定義它們,編譯器也會宣告乙個預設建構函式 乙個析構函式和乙個賦值運算操作符。例如 宣告乙個空類 class empty 但是這個空類和下面這個類是等同的 class empty 預設建構函式 e...
C 學習 構造 析構函式
一.建構函式 何時呼叫建構函式 class1 cl new class1 new運算子為物件分配記憶體,然後再呼叫物件的建構函式。1 建構函式 無返回值 與類同名,可以過載,在生成類的例項時呼叫,可以初始化字段,當然也可以加入 獲取目前生成的例項數 class mode 2 靜態建構函式 初始化靜態...
Swift學習之構造與析構
swift限制類的建構函式之間 呼叫的規則 構造過程安全檢查 建構函式繼承 析構函式簡介 建構函式 init 示例 class employee struct rectangle rectangle width 10.0,height 10.0 上面結構體重使用了預設建構函式,結構體中按照從上到下的...