Как вернуть массив из метода c
Перейти к содержимому

Как вернуть массив из метода c

  • автор:

Как вернуть массив из метода c


The above program is WRONG. It may produce values of 10 or 20 as output or may produce garbage values or may crash. The problem is, that we return the address of a local variable which is not advised as local variables may not exist in memory after the function call is over.


Following are some correct ways of returning an array

Return an Array from function in C++

1. Using Dynamically Allocated Array

Dynamically allocated memory (allocated using new or malloc()) remains there until we delete it using the delete or free(). So we can create a dynamically allocated array and we can delete it once we come out of the function.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *