This video introduces the "new" operation to create arrays at run time. When arrays are declared one option is to set the dimensions by including a number inside square brackets like: int things[100];
The size of the array is known at compile time whenever you do this. But, there are many applications where you do not know how large the array will need to be. C++ offers the ability to set array size at run time dynamically. This example shows how that is done.