陣列的封裝

2021-10-23 04:16:30 字數 660 閱讀 3211

package cn.pcg.util;

/** * 封裝陣列的工具類,優化陣列的長度。使其長度變得彈性

* 提供一些增刪的方法

*/public class myarraybox

/*** 清除快取

*/public void clearcache(t newarray)

//增加的方法

public void add(t obv)

}newarray[newarray.length-1]=obv;//插入新元素

clearcache(newarray);

}//判斷某個元素是否存在arraybox中;true代表存在,false不存在

public boolean i***ist(int i)

}return i***ist;

}//刪除對應i索引的元素

public boolean del(int i)

}clearcache(newarray);//清除快取

isdel=true;

}return isdel;

}//獲得索引值所對應的陣列的值

public t get(int i)

//獲得arraybox的長度

public int size()

}

陣列的封裝

2.1下面的 比較的是malloc,calloc include include void main system pause 注 程式執行結果表明calloc與malloc區別在於前者初始化記憶體資料為0.2.2 比較calloc 與realloc realloc功能說明 1.當前陣列後面的記憶體...

動態陣列類的封裝

標頭檔案 ifndef myarray h define myarray h include using namespace std class array void array free bool array invalidateindex int nindex 引數berase為true時,重繪...

封裝陣列方法

標籤 空格分隔 未分類 push 1 封裝乙個函式,這個函式的名字叫做 push 2 這個函式的引數,第乙個是乙個陣列,第二個以後是任意的資料 3 呼叫這個函式,那麼會把第二個以後的所有引數,依次放到第乙個引數也就是那個陣列的最後乙個位置。4 這個函式返回值,是放入這些資料之後陣列的長度。var a...