8 байт а sizeof(texts[0]) считывает каждый элемент стринги у тебя 4 то есть 4 * 8 = 32. Все нормально что не так? Если ты хочешь узнать количество элементов тебе надо поменять местами делимое и делитель. Общий размер переменной это 32 разделить на тип string это 8
а если подумать?
конструкции string* и string[] идентичны, sizeof возвращает размер указателя
И чему тут равен sizeof(texts[0])?
Обсуждают сегодня