>> N; // допустим ввел 10
A = (int *)malloc(N * sizeof(int));
// дальше заполняю массив рандомными числами
cout << sizeof(A) << endl; // надеюсь на 40 но получаю 8 почему???
Другой код для примера
int A[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
cout << sizeof(A) << endl; // тут будет 40 все как положено
Буду рад, если объяснят как это работает
А как мне добраться до самого массива в таком случае? Или не получится?
Обсуждают сегодня