Có mẫu kiểu đặc điểm trả về loại cơ sở của một loại nhất định không. Bởi loại cơ sở Tôi có nghĩa là loại có tất cả các công cụ sửa đổi giá trị, const, dễ bay hơi, v.v ... bị loại bỏ. Ví dụ, sử dụng một đặc điểm chức năng giả:Nhận loại cơ sở của loại mẫu (xóa const/tham chiếu/v.v.)
base<int>::type == int
base<int const>::type == int
base<int&>::type == int
Tôi nhận thức được remove_const
và remove_reference
và hiện đang chỉ sử dụng chúng kết hợp. Tôi tự hỏi nếu tuy nhiên có tồn tại đã có một đặc điểm và có lẽ nếu có một tên thích hợp với những gì tôi đang đề cập?
'typename std :: remove_cv :: type> :: type'? –
@AndyProwl, vâng, đó là những gì tôi làm bây giờ ... Tôi đoán điều đó bao gồm tất cả các cách tham khảo loại. –