Code: Select all
private:
int* arrptr; // Pointer to the array
int CAPACITY; // Capacity of the array
int size; // Number of elements in the array
void resize() {
if(size == CAPACITY){
if(CAPACITY < 64){
CAPACITY *= 2;
} else {
CAPACITY += 64;
}
}
}
< /code>
Dies ist der Standardkonstruktor < /p>
DynamicArray::DynamicArray() {
CAPACITY = 4;
size = 0;
arrptr = new int[CAPACITY];
}
< /code>
Und dies ist der parametrisierte Konstruktor < /p>
DynamicArray::DynamicArray(int size) {
arrptr = new int[size];
}