Pertanyaan yang diberi tag «reference»

Referensi adalah nilai yang memungkinkan suatu program untuk secara tidak langsung mengakses datum tertentu, seperti variabel atau catatan, dalam memori komputer atau di beberapa perangkat penyimpanan lainnya.

14
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 …
149 c++  arrays  reference 


17
Mana yang lebih baik, mengembalikan nilai atau parameter keluar?
Jika kita ingin mendapatkan nilai dari suatu metode, kita bisa menggunakan nilai balik, seperti ini: public int GetValue(); atau: public void GetValue(out int x); Saya tidak begitu mengerti perbedaan di antara mereka, jadi, saya tidak tahu mana yang lebih baik. Bisakah Anda jelaskan ini? Terima kasih.
147 c#  reference 

3
Haruskah saya meneruskan std :: function by const-reference?
Katakanlah saya memiliki fungsi yang membutuhkan std::function: void callFunction(std::function<void()> x) { x(); } Haruskah saya melewati xreferensi const sebagai gantinya ?: void callFunction(const std::function<void()>& x) { x(); } Apakah jawaban atas pertanyaan ini berubah tergantung pada apa fungsinya dengannya? Misalnya jika itu adalah fungsi anggota kelas atau konstruktor yang menyimpan …
147 c++  function  reference 

19
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 System.Collections.Generic; using DataContract; using SelectorDAL; using AutoMapper; namespace SpecimenSelect { public class SpecimenSelect : …
145 c#  reference 





10
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 { // …
130 c++  pointers  reference 

1
Tidak dapat keluar dari konten pinjaman / tidak dapat keluar dari referensi bersama
Saya tidak mengerti kesalahannya cannot move out of borrowed content. Saya telah menerimanya berkali-kali dan saya selalu menyelesaikannya, tetapi saya tidak pernah mengerti mengapa. Sebagai contoh: for line in self.xslg_file.iter() { self.buffer.clear(); for current_char in line.into_bytes().iter() { self.buffer.push(*current_char as char); } println!("{}", line); } menghasilkan kesalahan: error[E0507]: cannot move out …

2
Mengapa tidak disarankan untuk menerima referensi ke String (& String), Vec (& Vec), atau Box (& Box) sebagai argumen fungsi?
Saya menulis beberapa kode Rust yang mengambil &Stringargumen: fn awesome_greeting(name: &String) { println!("Wow, you are awesome, {}!", name); } Saya juga telah menulis kode yang mengacu pada a Vecatau Box: fn total_price(prices: &Vec<i32>) -> i32 { prices.iter().sum() } fn is_even(value: &Box<i32>) -> bool { **value % 2 == 0 } …



2
Proyek yang direferensikan menjadi "hilang" pada Waktu Kompilasi
Saya memiliki solusi C # dengan dua proyek: layanan (proyek utama) dan logger. Layanan menggunakan kelas dari logger. Saya telah menambahkan Referensi ke proyek logger dalam proyek layanan. Pada waktu desain, pelengkapan otomatis berfungsi dengan baik: kelas logger terlihat, referensi yang saya gunakan diwarnai dengan tepat. Saya Membangun kembali solusi, …
102 c#  reference  project 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.