Pertanyaan yang diberi tag reference

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...

157
Pindahkan tangkapan di lambda

Bagaimana cara saya menangkap dengan memindahkan (juga dikenal sebagai referensi nilai) dalam lambda C ++ 11? Saya mencoba menulis sesuatu seperti ini: std::unique_ptr<int> myPointer(new int); std::function<void(void)> example = [std::move(myPointer)]{ *myPointer =...

149
Mengapa array referensi ilegal?

Kode berikut tidak dikompilasi. int a = 1, b = 2, c = 3; int& arr[] = {a,b,c,8}; Apa yang dikatakan standar C ++ tentang ini? Saya tahu saya bisa mendeklarasikan kelas yang berisi referensi, lalu membuat array kelas itu, seperti yang ditunjukkan di bawah ini. Tetapi saya benar-benar ingin...

145
Namespace tidak dikenali (meskipun ada)

Saya mendapatkan kesalahan ini: Tipe atau nama namespace 'AutoMapper' tidak dapat ditemukan (apakah Anda melewatkan direktif penggunaan atau referensi perakitan?) Yang lucu adalah saya sudah memiliki referensi itu dalam proyek saya: Dan ini kode saya: using

130
Melewati referensi ke petunjuk dalam C ++

Sejauh yang saya tahu, tidak ada alasan saya tidak diizinkan untuk memberikan referensi ke pointer di C ++. Namun, upaya saya untuk melakukannya gagal, dan saya tidak tahu mengapa. Inilah yang saya lakukan: void myfunc(string*& val) { // Do stuff to the string pointer } // sometime later...