Có vấn đề theo thứ tự nào sau đây được áp dụng?
std::remove_reference_t<std::remove_cv_t<T>>
hoặc là
std::remove_cv_t<std::remove_reference_t<T>>
Trong kịch bản nào, nếu có, thứ tự có vấn đề?
Điều này có trả lời câu hỏi của bạn không? std :: remove_const với các tham chiếu const
—
Evg
@Evg Tôi nghĩ nó có phần nào, bạn đang nói tôi nên xóa tham chiếu trước, vì tham chiếu có thể là const?
—
darune
Exaclty. Nói một cách lỏng lẻo, tài liệu tham khảo không thể là không "
—
Evg
const
".
const int&
. Bạn nên nhậnconst int
trong trường hợp đầu tiên vàint
trong trường hợp thứ hai.