Pertanyaan yang diberi tag reference

126
Swift: Lewati array dengan referensi?

Saya ingin meneruskan Swift saya Array account.chatske sebagai chatsViewController.chatsreferensi (sehingga ketika saya menambahkan obrolan ke account.chats, chatsViewController.chatstetap menunjuk ke account.chats). Yaitu, saya tidak ingin Swift memisahkan dua larik ketika panjangnya...

114
Apa arti "int & foo ()" di C ++?

Saat membaca penjelasan tentang lvalues ​​dan rvalues ​​ini, baris kode berikut menarik perhatian saya: int& foo(); foo() = 42; // OK, foo() is an lvalue Saya mencobanya di g ++, tetapi kompilernya mengatakan "referensi tidak terdefinisi ke foo ()". Jika saya menambahkan int foo() { return...

102
Apakah referensi nol mungkin?

Apakah potongan kode ini valid (dan perilaku yang ditentukan)? int &nullReference = *(int*)0; Kedua g ++ dan dentang ++ kompilasi tanpa peringatan apapun, bahkan ketika menggunakan -Wall, -Wextra, -std=c++98, -pedantic, -Weffc++... Tentu saja referensi sebenarnya tidak null, karena tidak...