Tôi tự hỏi liệu mình có thể sử dụng con trỏ 32 bit trong các ứng dụng 64 bit không?c: sử dụng con trỏ 32 bit trong ứng dụng 64 bit?
Dự án của trường chúng tôi chỉ cho phép chúng tôi biên dịch chương trình c thành ứng dụng 64 bit và họ kiểm tra chương trình của chúng tôi để biết tốc độ và mức sử dụng bộ nhớ. Tuy nhiên, nếu tôi có thể sử dụng con trỏ 32bit, sau đó chương trình của tôi sẽ tiêu thụ ít hơn nhiều bộ nhớ hơn so với 64bit, cũng có thể nó chạy nhanh hơn (nhanh hơn để malloc?)
Thanks for the help
Làm thế nào bạn có thể chắc chắn rằng con trỏ 32-bit sẽ nhanh hơn đáng kể so với con trỏ 64 bit (nếu có)? – Mysticial
ít nhất nó tiêu thụ ít bộ nhớ hơn. Tôi không chắc chắn về điều tốc độ chạy nhanh hơn – kevin
Bạn có chắc chắn nó thậm chí sẽ có ý nghĩa không? Bạn có cấu trúc dữ liệu dựa trên con trỏ khổng lồ không? Cũng lưu ý rằng các hoạt động mở rộng con trỏ trên không hoặc lặp lại có thể thực sự gây ra hiệu suất * giảm *. – Mysticial