Функция sizeof не подходит для определения длины массива в C++, потому что она возвращает размер переданной переменной или данных в байтах, а не общее количество элементов в массиве. 54
Однако есть способ обойти это ограничение: если разделить размер массива на размер, занимаемый каждым его элементом, то можно узнать общее количество элементов, присутствующих в массиве. 5