Элементрарный вопрос. Как возвращать массив из функции
От: Аноним  
Дата: 13.07.05 05:12
Оценка:
У меня есть функия в DLL, возвращающая некий массив. Так как до вызова этой функции размер неизвестен, а надо возвращать float*, то я завожу некий статический буфер максимального размера, заполняю его, возвращаю указатель на него и размер.

ПРОБЛЕМЫ — пользователь запомининает этот указатель, а после вызова этой функции в другой раз эти данные затираются.
Еще проблема — многопоточность — этим все сказано

Так вот вопрос — как поэлегантнее возвращать массив, чтобы память выделялась и освобождалась в DLL и не было вышеуказанных проблем.
STL не предлагать

СПАСИБО
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.