Câu hỏi được gắn thẻ «reference»

Tham chiếu là một giá trị cho phép chương trình truy cập gián tiếp một mốc thời gian cụ thể, chẳng hạn như một biến hoặc bản ghi, trong bộ nhớ của máy tính hoặc trong một số thiết bị lưu trữ khác.



17
Cái nào tốt hơn, trả về giá trị hoặc tham số out?
Nếu chúng ta muốn nhận một giá trị từ một phương thức, chúng ta có thể sử dụng giá trị trả về, như sau: public int GetValue(); hoặc là: public void GetValue(out int x); Tôi không thực sự hiểu sự khác biệt giữa chúng và vì vậy, không biết cái …
147 c#  reference 

19
Không gian tên không được công nhận (mặc dù nó ở đó)
Tôi nhận được lỗi này: Không thể tìm thấy tên loại hoặc không gian tên 'AutoMapper' (bạn có thiếu chỉ thị sử dụng hoặc tham chiếu lắp ráp không?) Điều buồn cười là tôi đã có tài liệu tham khảo đó trong dự án của mình rồi: Và đây là …
145 c#  reference 




3
Tôi có nên vượt qua hàm std :: bằng const-Reference không?
Giả sử tôi có một hàm có std::function: void callFunction(std::function<void()> x) { x(); } Tôi có nên vượt qua xtham chiếu const thay thế?: void callFunction(const std::function<void()>& x) { x(); } Có câu trả lời cho câu hỏi này thay đổi tùy thuộc vào chức năng làm gì với nó …
141 c++  function  reference 


10
Truyền tham chiếu đến con trỏ trong C ++
Theo như tôi có thể nói, không có lý do gì tôi không được phép chuyển một tham chiếu đến một con trỏ trong C ++. Tuy nhiên, những nỗ lực của tôi để làm như vậy là thất bại, và tôi không biết tại sao. Đây là những gì …
130 c++  pointers  reference 

1
Không thể di chuyển ra khỏi nội dung mượn / không thể di chuyển ra phía sau một tài liệu tham khảo được chia sẻ
Tôi không hiểu lỗi cannot move out of borrowed content. Tôi đã nhận được nó nhiều lần và tôi đã luôn giải quyết nó, nhưng tôi chưa bao giờ hiểu tại sao. Ví dụ: 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!("{}", …

2
Tại sao không khuyến khích chấp nhận tham chiếu đến Chuỗi (& Chuỗi), Vec (& Vec) hoặc Hộp (& Box) làm đối số hàm?
Tôi đã viết một số mã Rust lấy một &Stringđối số làm đối số: fn awesome_greeting(name: &String) { println!("Wow, you are awesome, {}!", name); } Tôi cũng đã viết mã có tham chiếu đến Vechoặc Box: fn total_price(prices: &Vec<i32>) -> i32 { prices.iter().sum() } fn is_even(value: &Box<i32>) -> bool { …

9
Có an toàn để đẩy_back một phần tử từ cùng một vectơ không?
vector<int> v; v.push_back(1); v.push_back(v[0]); Nếu Push_back thứ hai gây ra sự phân bổ lại, tham chiếu đến số nguyên đầu tiên trong vectơ sẽ không còn hợp lệ. Vì vậy, điều này không an toàn? vector<int> v; v.push_back(1); v.reserve(v.size() + 1); v.push_back(v[0]); Điều này làm cho nó an toàn?



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.