Вопросы по теме 'pass-by-value'

Эмуляция поведения передачи по значению в Python
Я хотел бы подражать поведению передачи по значению в python. Другими словами, я хотел бы быть абсолютно уверен, что функция, которую я пишу, не изменяет данные, предоставленные пользователем. Один из возможных способов - использовать глубокую...
69859 просмотров
schedule 24.09.2022

JavaScript по ссылке или по значению
Я ищу хороший исчерпывающий материал для чтения о том, когда JavaScript передает что-то по значению, а когда по ссылке и когда изменение переданного элемента влияет на значение вне функции, а когда нет. Меня также интересует, когда присвоение другой...
315636 просмотров

Адрес переменной, передаваемой по значению, вызывающей seg-fault
Я работаю с некоторым устаревшим кодом, который я не могу редактировать, который изначально был скомпилирован и протестирован на PowerPC. Я пытаюсь создать систему сборки, которая будет собирать ее для универсального ящика Linux (Ubuntu 11.10 x64)....
210 просмотров

почему эта программа использует boost::ref
Библиотека Ref — это небольшая библиотека, полезная для передачи ссылок на шаблоны функций (алгоритмы), которые обычно копируют свои аргументы. с http://www.boost.org/doc/libs/1_53_0/doc/html/boost_asio/example/chat/chat_server.cpp по...
3406 просмотров

Запуск службы из другой службы и передача по значению
У меня есть служба в моем приложении для Android. Во время onStartCommand я передаю объект службы другому классу. Затем оттуда появляется поток, который через 30 секунд запускает другую службу. Это что-то вроде этого: public class FooService...
1356 просмотров
schedule 21.02.2024

JavaScript: возможно ли, чтобы замыкания обращались к переменным в охватывающей области по значению, а не по ссылке, как в PHP?
Следующий код JavaScript демонстрирует, как функции JavaScript (замыкание) получают доступ к переменным в окружающей их среде по ссылке, а не по значению. var sum; // global variable function outer() { var hundred_more = 100; sum = function...
106 просмотров

разница между передачей по значению, передачей по ссылке и передачей по
У меня есть этот вопрос о методах передачи, и я хочу убедиться, что правильно его понимаю. Каково значение i и массива a, если аргументы передаются значением b ссылкой c значением/результатом, предположим, что у нас есть следующий псевдокод...
1063 просмотров
schedule 28.10.2023

Powershell foreach-Loop: невозможно установить элементы массива
В данный момент я полностью запутался: Я хотел решить проблему передачи массива функции по значению вместо ссылки и нашел следующее решение: Передается ли Arraylist функциям по ссылке в PowerShell . Метод .Clone () работает так, как ожидалось:...
1359 просмотров

Поле массива структуры полностью клонируется при передаче значения функции?
In C: Когда структура отправляется (через параметр) по значению в функцию, создается новая структура , поэтому изменение структуры внутри функции не изменит оригинал структура. Когда массив отправляется (через параметр) по значению в...
79 просмотров
schedule 02.04.2024

Что является более традиционным - передавать по значению или по ссылке, когда методу требуется владение значением?
Когда я передаю объект по ссылке на метод структуры new() , и структура будет владеть объектом, является ли более традиционным следующее: передать объект по ссылке и сделать to_owned() в new() клонировать объект перед вызовом new() и...
811 просмотров

Почему захват по ссылке эквивалентен захвату ссылки по значению в Rust?
Выдержка из Поиск замыкания в Rust Хьюона Уилсона: Захват полностью по значению также строго более общий, чем захват по ссылке: ссылочные типы являются первоклассными в Rust, поэтому захват по ссылке аналогичен захвату ссылки по значению. Таким...
109 просмотров