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

Kiểu dữ liệu "trỏ đến" một giá trị khác được lưu trong bộ nhớ. Một biến con trỏ chứa một địa chỉ bộ nhớ của một số thực thể khác (biến hoặc hàm hoặc thực thể khác). Thẻ này nên được sử dụng cho các câu hỏi liên quan đến việc sử dụng con trỏ, không phải tài liệu tham khảo. Các ngôn ngữ lập trình phổ biến nhất sử dụng con trỏ là C, C ++, Go và ngôn ngữ hợp ngữ. Sử dụng một thẻ ngôn ngữ cụ thể. Các thẻ hữu ích khác là phương thức, chức năng, cấu trúc, vv mô tả việc sử dụng con trỏ.




4
Có ích lợi gì khi có con trỏ trong cờ vây?
Tôi biết rằng các con trỏ trong Go cho phép đột biến các đối số của một hàm, nhưng sẽ không đơn giản hơn nếu chúng chỉ sử dụng các tham chiếu (với const thích hợp hoặc các định tính có thể thay đổi). Bây giờ chúng ta có các …
98 pointers  go 



4
Cách khai báo std :: unique_ptr và công dụng của nó là gì?
Tôi cố gắng hiểu cách thức std::unique_ptrhoạt động và tôi đã tìm thấy tài liệu này . Tác giả bắt đầu từ ví dụ sau: #include <utility> //declarations of unique_ptr using std::unique_ptr; // default construction unique_ptr<int> up; //creates an empty object // initialize with an argument unique_ptr<int> uptr (new int(3)); …
95 c++  pointers  std  unique-ptr 

17
Điểm của con trỏ hàm là gì?
Tôi gặp khó khăn khi thấy tiện ích của con trỏ hàm. Tôi đoán nó có thể hữu ích trong một số trường hợp (dù sao thì chúng cũng tồn tại), nhưng tôi không thể nghĩ ra trường hợp nào tốt hơn hoặc không thể tránh khỏi sử dụng con …
94 c++  c  function  pointers  c++-faq 

6
C # Lưu trữ các hàm trong Từ điển
Làm cách nào để tạo Từ điển nơi tôi có thể lưu trữ các hàm? Cảm ơn. Tôi có khoảng hơn 30 chức năng có thể được thực thi từ người dùng. Tôi muốn có thể thực thi hàm theo cách này: private void functionName(arg1, arg2, arg3) { // code …


6
Xóa con trỏ trong C ++
Bối cảnh: Tôi đang cố gắng quấn lấy các con trỏ, chúng tôi vừa nhìn thấy chúng vài tuần trước ở trường và trong khi luyện tập hôm nay tôi đã gặp phải một điều ngớ ngẩn? vấn đề, nó có thể rất đơn giản với bạn nhưng tôi có …


1
"Con trỏ béo" trong Rust là gì?
Tôi đã đọc thuật ngữ "con trỏ béo" trong nhiều ngữ cảnh rồi, nhưng tôi không chắc nó có nghĩa chính xác là gì và khi nào nó được sử dụng trong Rust. Con trỏ có vẻ lớn gấp đôi con trỏ bình thường, nhưng tôi không hiểu tại sao. …
91 pointers  rust 

8
Có thể khởi tạo con trỏ C thành NULL không?
Tôi đã viết những thứ như char *x=NULL; trên giả định rằng char *x=2; sẽ tạo một charcon trỏ đến địa chỉ 2. Tuy nhiên, trong Hướng dẫn lập trình GNU C, nó nói rằng int *my_int_ptr = 2;lưu trữ giá trị số nguyên 2vào bất kỳ địa chỉ ngẫu …

29
Kiểm tra con trỏ về tính hợp lệ (C / C ++)
Có cách nào để xác định (tất nhiên là theo chương trình) nếu một con trỏ đã cho là "hợp lệ"? Kiểm tra NULL rất dễ dàng, nhưng những thứ như 0x00001234 thì sao? Khi cố gắng bỏ qua loại con trỏ này, một ngoại lệ / sự cố xảy …
90 c++  c  validation  pointers  null 

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.