Re[5]: Are we stack-efficient yet?
От: FR  
Дата: 21.11.22 14:05
Оценка:
Здравствуйте, sergii.p, Вы писали:

FR>>Это да. Но в сабже и для раста недостаток найден, если многие функции принимают по значению, то будет такой же бестолковой нагрев из-за более частого копирования (перемещение в стеке сводится к копированию) стековой памяти.


SP>а тут не понял. В чём отличие от С++? Если в С++ принимать по значению, также будет копирование на стеке. Из названия темы я так понял, существует идентичный код на Rust и С++ и в первом производится лишнее стековое копирование. Вот и хотелось бы взглянуть на этот код.


В том, как уже выше обсуждали, что в расте как раз удобнее получить по значению, чтобы не возится с ссылками и лайфтаймами.
А так разницы с C++ нет, только вопрос предпочитаемого стиля.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.