Вопросы по теме 'pass-by-reference'
Как я могу изменить скалярную ссылку, переданную в ссылку на подпрограмму?
У меня есть функция для преобразования документов в разные форматы, которая затем вызывает другую функцию на основе документа типа. Это довольно просто для всего, кроме HTML-документов, которые требуют небольшой очистки, и эта очистка зависит от...
3332 просмотров
schedule
18.12.2023
Схема передачи по ссылке
Как я могу передать переменную по ссылке в схеме?
Пример функциональности, которую я хочу:
(define foo
(lambda (&x)
(set! x 5)))
(define y 2)
(foo y)
(display y) ;outputs: 5
Кроме того, есть ли способ вернуться по ссылке?
5233 просмотров
schedule
03.02.2024
Помогите передать ссылку на подпрограмму класса в Perl
Я пытаюсь передать подпрограмму другой подпрограмме в модуле Perl. Но когда я передаю вспомогательную ссылку, переданная ссылка больше не имеет данных объекта. Может быть, это невозможно сделать таким образом. Строка, о которой у меня есть вопрос,...
3002 просмотров
schedule
04.05.2024
JavaScript по ссылке или по значению
Я ищу хороший исчерпывающий материал для чтения о том, когда JavaScript передает что-то по значению, а когда по ссылке и когда изменение переданного элемента влияет на значение вне функции, а когда нет. Меня также интересует, когда присвоение другой...
315636 просмотров
schedule
05.12.2022
Передача значений из модальной формы в родительскую форму vb.net
Я пытаюсь передать информацию в родительскую форму из модальной формы в приложении vb.net winforms.
1.) Я создал копию формы и отобразил ее, используя следующий код.
dim f=new frmParent()
f.show()
2.) В зависимости от условий кнопка на...
11459 просмотров
schedule
26.10.2023
Как вы передаете объекты по ссылке в PHP 5?
Обязательно ли в PHP 5 использовать модификатор & для передачи по ссылке? Например,
class People() { }
$p = new People();
function one($a) { $a = null; }
function two(&$a) { $a = null; )
В PHP4 вам нужен модификатор & для...
30478 просмотров
schedule
22.01.2024
Получение временного адреса - требуется обходной путь
Я сталкиваюсь с предупреждением GCC, которое я хочу исправить. В основном я передаю методу указатель на локальную переменную, что в моем случае совершенно нормально. Я понимаю, почему компилятор говорит мне, что это потенциальная проблема, но в моем...
16666 просмотров
schedule
28.01.2024
Вызовите время прохождения по ссылке, два уровня ссылки?
Резюме
Я пытаюсь найти способ изменить ссылочную переменную на два уровня вверх, избегая при этом Deprecated: Call-time pass-by-reference has been deprecated
Исследования, которые я сделал
Я просмотрел это и this , и кажется, что...
143 просмотров
schedule
13.03.2024
В чем разница между параметрами var и out?
В чем разница между параметрами, объявленными с помощью var , и параметрами, объявленными с помощью out ? Как компилятор обрабатывает их по-разному (например, генерируя другой код или изменяя диагностику, которую он выдает)? Или разные...
20481 просмотров
schedule
13.11.2023
Массив хэшей, не передаваемых ссылкой на подпрограмму
У меня есть сеттер sub setAssignmentStatus , который принимает массив хэшей (отсюда и далее AoH ) и другой параметр (не беспокойтесь об этом, так как эта часть работает) и делает что-то, повторяя AoH, чтобы установить другая запись в каждом...
58 просмотров
schedule
30.10.2022
Как передать ссылку в Android-приложении?
Я знаю, что есть простой механизм для передачи объекта между действиями. Обычно я использую Bundle и putParcelable() или ставлю Serializable() , но я знаю, что на самом деле это передача необработанных данных путем упаковки и распаковки объектов...
5774 просмотров
schedule
25.02.2024
Почему изменяется параметр ArrayList, но не параметр String?
public class StackOverFlow {
public static void main(String[] args) {
ArrayList<String> al = new ArrayList<String>();
al.add("A");
al.add("B");
markAsNull(al);
System.out.println("ArrayList...
7517 просмотров
schedule
27.04.2024
Проблема соответствия возникает при использовании интерфейсов с указателями на функции
Я начинаю эту тему, чтобы попросить помощи в решении проблемы, которая может возникнуть из-за моей неправильной спецификации интерфейса функции, но я не знаю, как это исправить.
Сообщение об ошибке, с которым я столкнулся, короткое и просто...
147 просмотров
schedule
11.01.2024
почему эта программа использует boost::ref
Библиотека Ref — это небольшая библиотека, полезная для передачи ссылок на шаблоны функций (алгоритмы), которые обычно копируют свои аргументы.
с http://www.boost.org/doc/libs/1_53_0/doc/html/boost_asio/example/chat/chat_server.cpp
по...
3406 просмотров
schedule
18.11.2023
PHP: только переменные могут быть переданы по ссылке
Я получаю эту ошибку в строке 57: $password = str_replace($key, $value, $password, 1);
Насколько я могу судить, я передаю только переменные. Вот еще контекст:
$replace_count = 0;
foreach($replacables as $key => $value)
{...
31297 просмотров
schedule
24.01.2024
C# Многопоточность Передача по значению или ссылке?
Я видел фрагмент кода в Интернете, в котором говорится, что вызов такого потока вызывает недетерминированный вывод «0223557799» или что-то в этом роде. (Вы поняли)
for (int i = 0; i < 10; i++)
new Thread (() => Console.Write...
897 просмотров
schedule
07.12.2023
Переменные Javascript как указатели на объекты
У меня вопрос из любопытства. Поэтому я изучил, как JS обрабатывает присваивание переменных, и понял. Как работает назначение переменных в JavaScript?
Но тот же принцип, похоже, не проявляется в следующем коде, над которым я работаю:
var...
15871 просмотров
schedule
24.10.2023
Передача ссылки по ссылке
Как может быть полезно передать ссылочный объект по ссылке. Регулярное использование выглядит следующим образом:
public static void main()
{
Student st = new Student();
st.FirstName = "Marc";
PutLastName(st);...
180 просмотров
schedule
17.04.2024
Вызов по имени/ссылке/значению
Может ли кто-нибудь подробно объяснить вызов по имени, ссылке и значению, а также сравнить их друг с другом?
Простые примеры тоже были бы хороши. Я действительно сосредоточен на вызове по имени, похоже, что это очень похоже на вызов по ссылке.
2722 просмотров
schedule
25.12.2023
malloc внутри функции/вызов по ссылке/valgrind
Я не очень хорошо разбираюсь в C, поэтому у меня проблема с valgrind.
Я хочу прочитать ввод из командной строки.
Если я попробую так, то все будет хорошо.
//call the function
char *command = getUserInput();
//function
char *getUserInput()...
185 просмотров
schedule
25.10.2022