Re[3]: Возвращение массива из функции
От: Gosha Украина  
Дата: 25.07.02 13:46
Оценка:
Здравствуйте LA Jazz, Вы писали:

LJ>Можно и так.

LJ>Только размер массива станет известен только в функции.
LJ>Но можно и так.

Ну, тогда легким движеним руки ...
sA* f(int &count)
{
    sA* pSA = new sA[count];
    if (pSA){
        ...
        // do something with array
        ...
        return pSA;
    }else{
        count=0;
        return NULL;
    }
} main()
{
    int nmbSA = 4;
    sA *pSA = f(nmbSA);
    if (pSA)
        delete pSA;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.