Klausimai, pažymėti „nuorodomis“

Nuorodos perdavimas yra argumentų rūšiavimo strategija, kurioje kintamoji vieta atmintyje perduodama funkcijai, o ne kintamojo vertės kopijai, nors funkcija rodoma šaltinio kode, kad gautumėte kintamąjį, o ne rodyklę.
92
atsakymai

Ar „Java“ yra „po-nuoroda“ arba „pagal vertę“?

Visada maniau, kad java yra perduodanti nuoroda. Tačiau mačiau keletą dienoraščio įrašų (pvz., Šio dienoraščio), teigdamas, kad taip nėra. Nemanau, kad suprantu skirtumą, kurį jie daro. Kas yra paaiškinimas?
nustatyti 02 rugsėjo '08 23:14
24
atsakymai

Kaip perduoti kintamąjį pagal nuorodą?

Python dokumentai atrodo neaiškūs, ar parametrai yra perduodami pagal nuorodą ar vertę, ir šis kodas sukuria nepakeistą originalios vertės klasę PassByReference: def __init __ (savarankiškai): self.variable = 'Original' self.ch ...
Nustatyti birželio 12 d. 09:23
33
atsakymai

Ar „JavaScript“ yra kryžminė nuoroda arba susieta?

Primityvūs tipai (skaičius, eilutė ir kt.) Yra perduodami pagal vertę, bet objektai nežinomi, nes jie gali būti perduoti pagal vertę (jei manome, kad kintamasis, kuriame yra objektas, yra nuoroda į objektą) ir ne ...
nustatyti 06 vas '09 0:23
19
atsakymai

Koks yra skirtumas tarp atskaitos ar vertės perėjimo?

Koks skirtumas tarp parametro, perduoto pagal reikšmę perduodantį pamatinį parametrą? Ar galėtumėte pateikti keletą pavyzdžių?
gruodžio 17 d '08 4:49
4
atsakymai

„Javascript“ pagal nuorodą arba pagal vertę

Aš ieškau geros geros skaitymo medžiagos, kai „Javascript“ perduoda kažką pagal vertę ir kai pagal nuorodą ir kai perėjimas prie perduoto elemento daro įtaką už funkcijos ribų ir kada ne. Aš taip pat domina, kada kito kintamojo priskyrimas buvo ...
yra nustatytas liepos 07 d. 11 val
12
atsakymai

Ar „Javascript“ seka nuorodą?

Ar „Javascript“ perduodama pagal atskaitos ar perdavimo vertes? Štai pavyzdys iš „Javascript“: „Geros dalys“. Aš esu labai painus mano parametras, skirtas stačiakampio funkcijai. Tai iš tikrųjų neapibrėžta ir perrašoma funkcijos viduje. Nėra originalios nuorodos. Jei man pavyks ...
nustatyti spalio 28 d '12 0:50
12
atsakymai

Kodėl „Java“ metodo parametrui turėčiau naudoti „galutinį“ raktinį žodį?

Aš negaliu suprasti, kur galutinis raktinis žodis yra tikrai patogus, kai jis naudojamas metodų parametruose. Jei išskiriame anoniminių klasių naudojimą, aiškumą ir ketinimų deklaravimą, tai man atrodo beveik nenaudinga. Priversti ...
01 Feb rinkinys '09 12:49
7
atsakymai

Kaip perkelti objektus į funkcijas C + +?

Aš esu naujas „C ++“ programavimas, bet turiu patirties „Java“. Noriu perduoti objektus į funkcijas C ++. Ar turiu nukreipti nuorodas, nuorodas ar vertybes be nuorodų ir be nuorodos? Prisimenu, kad „Java“ tokiose problemose n ...
nustatytas 26 sausis '10, 15:08
11
atsakymai

Kodėl norint naudoti objektą naudoti „ref“ raktinį žodį?

Jei perkeliu objektą į metodą, kodėl turėčiau naudoti ref raktinį žodį? Argi tai nėra numatytasis elgesys? Pavyzdžiui: klasė Programa {static void Main (eilutė [] args) {TestRef t = new TestRef (); t.Something = "Foo"; ...
rinkinys 09 okt. '08, 14:49 val
12
atsakymai

Ar Ruby seka nuorodą ar kainuoja?

@ user.update_>
nustatyti 09 gruodis '09 10:05
8
atsakymai

Perduokite kintamuosius pagal „Javascript“

Kaip perkelti kintamuosius pagal nuorodą JS? Turiu 3 kintamuosius, kuriuos noriu atlikti su keliomis operacijomis, todėl noriu juos įdėti į kilpą ir atlikti operacijas kiekvienam iš jų. pseudokodas: myArray = naujas Array (var1, var2, var3); už ...
nustatyti 12 okt. '11 21:18
10
atsakymai

Ar geriau perduoti C ++ vertę arba perduoti permalinką?

Ar geriau perduoti C ++ vertę arba perduoti permalinką? Įdomu, kuris iš jų yra geresnis. Suprantu, kad leidimas su permalinku turėtų užtikrinti geresnį programos našumą, nes nesudarote kopijos pakaitomis ...
lapkričio 7 d. '08 0:43
13
atsakymai

Ar PHP kintamieji yra perduodami pagal vertę arba pagal nuorodą?

Ar PHP kintamieji išvardyti pagal vertę arba pagal nuorodą?
yra nustatytas 04 rug. '08 1:51
7
atsakymai

Ar masyvai PHP yra perduodami pagal vertę arba pagal nuorodą?

Kai masyvas yra perduodamas kaip argumentas metodui ar funkcijai, ar jis priimamas pagal nuorodą? Kaip tai padaryti: $ a = masyvas (1,2,3); $ b = $ a; Ar $ b yra nuoroda į $ a?
nustatytas sausio 09 d '10 0:32
17
atsakymai

Perkėlimas pagal nuorodą C

Jei C nepalaiko kintamojo, einančio pagal nuorodą, kodėl tai veikia? #include <stdio.h> void f (int * j) {(* j) ++; } int main () {int i = 20; f (p); printf ("i =% d", i); grąža 0; } Išėjimas $ gcc -std = c9 ...
nustatyti 09 vas '10, 16:52