Uzyskaj typ bazowy typu szablonu (usuń const / reference / etc.)

Czy istnieje szablon cech typu, który zwracatyp bazowy danego typu. Przeztyp bazowy Mam na myśli typ, w którym wszystkie modyfikatory wartości, const, volatile itp. Zostały usunięte. Na przykład, używając funkcji hipotetycznych cech:

base<int>::type == int
base<int const>::type == int
base<int&>::type == int

jestem swiadomyremove_const iremove_reference i właśnie używam ich w połączeniu. Zastanawiam się, czy jednak istnieje już taka cecha i być może, jeśli istnieje właściwa nazwa tego, o czym mówię?

questionAnswers(3)

yourAnswerToTheQuestion