Информация об изменениях

Сообщение Re[4]: return char* от 11.03.2017 20:15

Изменено 11.03.2017 22:59 Somescout

Re[4]: return char*
Здравствуйте, Pzz, Вы писали:

Pzz>Совершенно не обязательно. Такое решение плохо, так сказать, масштабируется, но масштабирование не всегда бывает нужно. Так можно делать, если хорошо понимать, какие это накладывает ограничения, и как на эти ограничения случайно не наступить.


Именно для целей возврата изменяемого значения? Если речь о единожды вычисляемой константе — вопросов нет, а вот возвращать результат, который может быть изменён в процессе работы программы — закладывать мину в код.
Re[4]: return char*
Здравствуйте, Pzz, Вы писали:

Pzz>Совершенно не обязательно. Такое решение плохо, так сказать, масштабируется, но масштабирование не всегда бывает нужно. Так можно делать, если хорошо понимать, какие это накладывает ограничения, и как на эти ограничения случайно не наступить.


Именно для целей возврата изменяемого значения? Если речь о единожды вычисляемой константе — вопросов нет, а вот возвращать результат, который может быть изменён в процессе работы программы — закладывать мину в код.

ЗЫ. Хотя наверно для устройств с ограниченными ресурсами это нормальный вариант.