Получить длину массива с помощью указателя

Есть ли способ получить длину массива, когда я знаю только указатель, указывающий на массив?

См. Следующий пример

int testInt[3];
testInt[0] = 0;
testInt[1] = 1;
testInt[2] = 1;

int* point;
point = testInt;

Serial.println(sizeof(testInt) / sizeof(int)); // returns 3
Serial.println(sizeof(point) / sizeof(int)); // returns 1

(Это фрагмент кода Arduino - я извините, я не "говорю" по-настоящему C).

5
задан speendo 23 April 2013 в 10:12
поделиться