Итак, в основном я пытаюсь написать метод, который возвращает двукратную длину массива, но я не могу понять, как преобразовать длину в int, чтобы ее можно было использовать. Я пытался выяснить правильный метод для использования, так как sizeof () возвращает количество байтов, а не длину массива. Какой метод я должен использовать и как я могу это исправить? Вот мой код:
int main(int argc, const char * argv[]) {
int arr[] = {1,2,3,4,5};
cout << getLen(arr);
return 0;
}
int getLen( int *arr ){
int len = sizeof(arr);
return 2 * len;
}