Свързани въпроси 'pass-by-reference'

Преминаване по стойност и справка
Имам практически въпрос, който ме озадачи за предстоящия сертификационен тест. Моля, помогнете с каквото можете! Мисля, че разбирам как да получа частта от отговора за предаване по стойност, но НЯМАМ ИДЕЯ за частта за предаване по препратка на този...
61 изгледи

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

JavaScript по препратка срещу по стойност
Търся някакъв добър изчерпателен материал за четене за това кога JavaScript предава нещо по стойност и кога по препратка и когато модифицирането на подаден елемент засяга стойността извън функция и кога не. Също така се интересувам кога присвояването...
315636 изгледи

Предаване на стойности от модална форма към родителска форма vb.net
Опитвам се да предам информация към родителска форма от модална форма в приложение vb.net winforms. 1.) Създадох копие на формуляр и го показах с помощта на следния код. dim f=new frmParent() f.show() 2.) В зависимост от условията бутон на...
11459 изгледи
schedule 26.10.2023

Масив от хешове, които не се предават от ref към sub
Имам сетер sub setAssignmentStatus , който взема масив от хешове ( AoH оттук нататък) и друг параметър (не се занимавайте с това, тъй като тази част работи) и прави нещо итерация през AoH, за да зададе друг запис във всеки хеш елемент. Не връща...
58 изгледи
schedule 30.10.2022

Каква е разликата между var и out параметрите?
Каква е разликата между параметрите, декларирани с var , и тези, декларирани с out ? Как компилаторът ги третира по различен начин (напр. чрез генериране на различен код или чрез промяна на диагностиката, която издава)? Или различните модификатори...
20481 изгледи
schedule 13.11.2023

защо тази програма използва boost::ref
Библиотеката Ref е малка библиотека, която е полезна за предаване на препратки към шаблони на функции (алгоритми), които обикновено приемат копия на своите аргументи. от...
3406 изгледи

Javascript променливи като обектни указатели
Имам въпрос от любопитство. Така че разгледах как JS обработва присвояването на променливи и го разбирам. Как работи присвояването на променливи в JavaScript? Но същият принцип изглежда не се проявява в следния код, върху който работя: var...
15871 изгледи
schedule 24.10.2023

malloc вътрешна функция / извикване по референция / valgrind
Не съм много професионалист в C и затова получавам проблем с valgrind. Искам да прочета въвеждане от командния ред. Ако опитам по този начин, работи добре. //call the function char *command = getUserInput(); //function char...
185 изгледи
schedule 25.10.2022

C# Multithreading Преминаване по стойност или препратка?
Видях част от код онлайн, който гласи, че извикването на нишка като тази причинява недетерминиран изход "0223557799" или нещо от този вид. (Разбрахте смисъла) for (int i = 0; i < 10; i++) new Thread (() => Console.Write (i)).Start();...
897 изгледи

Как мога да променя скаларна препратка, предадена на подпрограма?
Имам функция за конвертиране на документи в различни формати, която след това извиква друга функция въз основа на типа документ. Това е доста ясно за всичко, освен HTML документите, които изискват малко почистване, и това почистване е различно в...
3332 изгледи
schedule 18.12.2023

Powershell [Ref] Стойността не актуализира основния обект
Изпълнявам Powershell V2 на XP: Това е част от по-голям скрипт и забелязвам някои аномалии в начина, по който мога да използвам референтни обекти, за да актуализирам „главния“ обект. Това започна като начин да се избегне въвеждането на сложното име...
219 изгледи
schedule 19.11.2022

Обаждане по име/препратка/стойност
Може ли някой да обясни обаждането по име, препратка и стойност в дълбочина и също така да ги сравни един с друг? Простите примери също биха били чудесни. Наистина съм съсредоточен върху извикването по име, усещам, че е много подобно на...
2722 изгледи

Проблем със съответствието възниква при използване на интерфейси с функционални указатели
Започвам тази тема, за да помоля за помощ при разрешаване на проблем, който може да идва от грешната ми спецификация на функционален интерфейс, но не знам как да го поправя. Съобщението за грешка, на което се натъкнах, е кратко и просто гласи:...
147 изгледи

Как предавате обекти по препратка в 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

PHP: Само променливи могат да се предават по референция
Получавам тази грешка на ред 57: $password = str_replace($key, $value, $password, 1); Доколкото мога да разбера, предавам само променливи. Ето още малко контекст: $replace_count = 0; foreach($replacables as $key => $value) {...
31297 изгледи
schedule 24.01.2024

Схема за преминаване по препратка
Как мога да предам променлива по референция в схема? Пример за функционалността, която искам: (define foo (lambda (&x) (set! x 5))) (define y 2) (foo y) (display y) ;outputs: 5 Освен това има ли начин за връщане чрез препратка?
5233 изгледи

Взима се временен адрес - необходимо е решение
Изправен съм пред предупреждение от GCC, което искам да поправя. По принцип предавам на метод указател към локална променлива, което в моя случай е напълно ОК. Разбирам защо компилаторът ми казва, че това е потенциален проблем, но в моя случай това...
16666 изгледи
schedule 28.01.2024

Позволено ли е претоварване на функция чрез препратка, когато няма неяснота?
Помислете за следния код: #include <iostream> void foo(int m); void foo(int &k); int main() { foo(5); // ok, because there is no ambiguity int m = 5; //foo(m); // compile-time error, because of ambiguity foo(m + 0); //...
276 изгледи

Извикване по референция и извикване по стойност на резултата
Е, имаше дебат относно кода по-долу между мен и моя приятел. Ние сме малко объркани относно резултата, който произвежда. Може ли някой да изясни резултата от стойността на извикване по референция и повикване за следната част от кода? program...
3326 изгледи
schedule 20.12.2023