A fixed-size array (fixed length) array is an array whose size is required to be known at the time of instantiation and can’t be changed later. For example, std::array and C-style arrays.
On the other hand, dynamic array is an array whose size can be changed later as and when required. For example, std::vector is a dynamic array.