Pertanyaan yang diberi tag pass-by-reference

Pass by reference adalah strategi penyusunan argumen di mana lokasi variabel di memori diteruskan ke suatu fungsi, bukan salinan nilai variabel, meskipun fungsi tersebut muncul di kode sumber untuk menerima variabel itu sendiri dan bukan sebagai penunjuk ke sana.

224
Melewati properti dengan referensi dalam C #

На этот вопрос есть ответы на Stack Overflow на русском : Передача свойства с метод с модификатором ref и keluar Saya coba lakukan hal berikut: GetString( inputString, ref Client.WorkPhone) private void GetString(string inValue, ref string outValue) { if...

204
Lulus dengan referensi dalam C

Jika C tidak mendukung melewati variabel dengan referensi, mengapa ini bekerja? #include <stdio.h> void f(int *j) { (*j)++; } int main() { int i = 20; int *p = &i; f(p); printf("i = %d\n", i); return 0; } Keluaran: $ gcc -std=c99 test.c $ a.exe i = 21

161
Melewati sebuah String dengan Referensi di Jawa?

Saya terbiasa melakukan hal berikut dalam C: void main() { String zText = ""; fillString(zText); printf(zText); } void fillString(String zText) { zText += "foo"; } Dan hasilnya adalah: foo Namun, di Jawa, ini sepertinya tidak berhasil. Saya berasumsi karena Stringobjek disalin alih-alih...