|
![]() |
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Как вернуть из функции массив (строку?)" | |
Сообщение от vladsol ![]() | |
Здравствуйте. | |
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH ![]() | |
>// Но как записать строку в этот же массив? | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
2. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH ![]() | |
Там где нежелательно пользоваться глобальными переменными логика такая: вызывающая функция выделяет буффер, обнуляет его, передаёт как параметр его и его размер вызываемой функции, вызывает функцию, выводит результат, освобождает буффер. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
3. "Как вернуть из функции массив (строку?)" | |
Сообщение от const ![]() ![]() | |
Можно и не обнулять. Это же выходной параметр, вызываемая функция всё равно оттуда ничего читать не будет. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
5. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH ![]() | |
>Можно и не обнулять. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
6. "Как вернуть из функции массив (строку?)" | |
Сообщение от vic ![]() | |
>>Можно и не обнулять. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
7. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH ![]() | |
>Если уж функция берет на себя труд вернуть структуру с массивом внутри, | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
8. "Как вернуть из функции массив (строку?)" | |
Сообщение от vic ![]() | |
>>Если уж функция берет на себя труд вернуть структуру с массивом внутри, | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
9. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH ![]() | |
>Обнулять надо только тогда когда не производится заполнение тут же | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
10. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH ![]() | |
Вот, кстати, пример из истории: в начале тысячилетия в борландовском линкире был такой баг - он пихал в экзешник в неиспользуемые области (вроде в релокационную таблицу или ещё куда. не помню уже) всякий мусор. Заметили это когда кто-то обнаружил в только что скомпилированном экзешнике части своих (вроде даже вордовских) документов, которых там ну никак не могло оказаться. Всё потому, что линкер мерзавец не чистил буфер. А чё? Зато быстро работал. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
14. "Как вернуть из функции массив (строку?)" | |
Сообщение от vic ![]() | |
>Вот, кстати, пример из истории: в начале тысячилетия в борландовском линкире был | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
18. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH ![]() | |
>оно там было т.к. винда не почистила где-то что-то (в памяти/на | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
13. "Как вернуть из функции массив (строку?)" | |
Сообщение от vic ![]() | |
>>Обнулять надо только тогда когда не производится заполнение тут же | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
16. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH ![]() | |
>Сколько надо времени на обнуление 4GB? Несколько раз подряд? | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
20. "Как вернуть из функции массив (строку?)" | |
Сообщение от vic ![]() | |
>А чего только 4 ? А чего не 10 ? Вот хотел | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
12. "Как вернуть из функции массив (строку?)" | |
Сообщение от const ![]() ![]() | |
>Хотя, это не так забавно, как создавать структуру всякий раз, как хочешь вернуть строку из функции | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
17. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH ![]() | |
>удобен в некоторых довольно специфичных ситуациях. Кстати, для передачи строки он | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
4. "Как вернуть из функции массив (строку?)" | |
Сообщение от phpcoder ![]() ![]() | |
>Здравствуйте. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
11. "Как вернуть из функции массив (строку?)" | |
Сообщение от vladsol ![]() | |
Не ожидал, честно говоря, что столько людей откликнутся :) | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
15. "Как вернуть из функции массив (строку?)" | |
Сообщение от vic ![]() | |
> Не ожидал, честно говоря, что столько людей откликнутся :) | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
19. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH ![]() | |
>и С++ книги написанные _авторами_ этих языков (кто как не они | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ] |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |