If a variable is a box in which we can store a value of a specific type, like int
, float
, or char
, then we can think of an array as a whole row of boxes. The row of boxes can be of almost any size and type, including objects of classes. However, all the boxes must be of the same type.
Tip
The limitation of having to use the same type in each box can be circumvented, to an extent, once we learn some more advanced C++ in the final project.
This array sounds like it could have been useful for our clouds from Chapter 2: Variables, Operators, and Decisions - Animating Sprites. So how do we go about creating and using an array?
We can declare an array of int
type variables like this:
int someInts[10];
Now we have an array called someInts
that can store ten int
values. At the moment, however, it is empty.