自己建立乙個陣列類,但是在擴容的時候出問題了!

2021-08-20 01:40:31 字數 695 閱讀 5485

#include

2 using namespace std;

3 class array

18                 /*釋放原來的記憶體*/

19                 delete temp;

20         }

21         public:

22         array(int len = 5):size(0)

26         ~array()

31         }

32         /*拷貝建構函式*/

33         array(const array& arr)

43         }

44         void push_data(const int& d)

49                 else

52         }

53         friend ostream& operator<<(ostream& os,const array& arr)

57                 return os;

58         }

59 };

60 int main()

在初始化的大小時不填滿陣列輸出會缺失,但是在大於初始化大小時段錯誤,應該是擴容出現問題!一直沒找到!

c 自己實現乙個陣列類

define crt secure no warnings include using namespace std class animal animal const animal animal animal operator const animal animal private int a in...

c 建立乙個指向自己的類指標

class a 這個是別人給出的答案,我再加乙個 a ia 也不合法 error constructor for test must explicitly initialize the reference member 出自 高階 昨天參加了完美世界的筆試,有乙個題是寫出c 中string類的建構函...

在類裡定義乙個陣列 VBA中動態陣列的定義及建立

但如果事前不知道陣列大小時,怎麼辦呢?在事前不知道陣列的大小時,可以宣告陣列為動態陣列,在需要指定陣列大小時,再使用redim語句分配陣列的實際元素的個數。1 動態陣列是可以改變大小的陣列,通過在陣列名稱後附帶空括號來宣告,如 dim arrsheetname as string 2 在定義動態陣列...