c вернуть массив из функции



Как вернуть массив из функции c

Автор Игорь Берр задал вопрос в разделе Другие языки и технологии

В C++ как вернуть из функции массив типа string ??? и получил лучший ответ

Ответ от Putnik[гуру]
Попробуй указателями.

Ответ от Ckrijer[гуру]
учить матчасть какбе. . сори

Ответ от Дмитрий Муравйов[мастер]
а создать масив перед ф-цие никак, памяти конечно больше, но не надо мучатся с возвратом, лишь записать данные в ф-цие и все)

Ответ от Someone[гуру]
Так не плоучится. string * ptrString; string * Func () { string* array = (string*)malloc(sizeof(string)*10); return array; }

Ответ от Ўрий-17[гуру]
Главное соблюдать принцип однозначности функции, тогда можно и массив вернуть!

Ответ от Голый Мужик[гуру]
root, string* array = (string*)malloc(sizeof(string)*10); ужас. в c++ очень важны понятия конструкторов и деструкторов. по сабжу: в c++ так не делают. вы можете передать ссылку на какой-нибудь контейнер (например, vector<string>) и запол

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: В C++ как вернуть из функции массив типа string ???

КТО знает что за лекарство " ПИМАФУЦИН" в таблетках, если знаете то от чего они?
Фармакологическое действие

Противогрибковый полиеновый антибиотик группы макролидов,
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*