Tôi nghĩ câu hỏi đã đủ rõ ràng. Sẽ các autotừ khóa tự động dò tìm const-Ness, hoặc luôn luôn trả về một kiểu không const, thậm chí nếu có ví dụ. hai phiên bản của một hàm (một trả về constvà một không trả về ).
Chỉ cho bản ghi, tôi sử dụng const auto end = some_container.end()trước vòng lặp for của mình, nhưng tôi không biết liệu điều này có cần thiết hoặc thậm chí khác với bình thường hay không auto.
cbeginvàcendtrả về mộtconst_iteratorgiá trị.const autovẫn có mục đích của nó và không thừa.