add pointer
add "dynamic" heap array add polymorphic
This commit is contained in:
@@ -51,6 +51,19 @@ int main()
|
||||
printArray(numbers2);
|
||||
printArray(numbers2, std::size(numbers2));
|
||||
|
||||
// "dynamic" (heap) arrays
|
||||
int count2 = 10;
|
||||
int* heapNumbers = new int[count2];
|
||||
heapNumbers[0] = 10;
|
||||
int* pHeapNumber = heapNumbers;
|
||||
for (size_t i = 0; i < count2; i++)
|
||||
{
|
||||
cout << pHeapNumber << ": " << *pHeapNumber << " ";
|
||||
pHeapNumber++;
|
||||
}
|
||||
delete[] heapNumbers; // CAUTION - heap arrays have to be deleted with delete[] not delete
|
||||
heapNumbers = nullptr;
|
||||
|
||||
// stl collections
|
||||
vector<int> numbers6;
|
||||
vector<int> numbers7 = { 0, 1, 2, 3 };
|
||||
|
||||
Reference in New Issue
Block a user