- more low-level approach than C++ Vectors
- inherited from C, very rigid
- you can’t add/remove elements, only modify existing elements
- When creating an array, you have to know:
- the type of data you want to store inside
- size
std::array<int, 3> a; // C++ Standard Library
int a[3]; //traditional C-style