Existe uma maneira de combinar várias características para definir uma nova característica? [duplicado

Esta pergunta já tem uma resposta aqui:

Existe alguma maneira de criar um alias de tipo para várias característica 2 respostas

Existe uma maneira de combinar várias características (por herança?) Para definir uma nova característica? Estou procurando algo como conceitos em C ++:

auto concept newConcept<typename T> : concept1<T>, concept2<T>, concept3<T> {};

Suponha que eu queira criar uma nova característica que herda deClone, Default e algumas outras características, isso é possível?

questionAnswers(1)

yourAnswerToTheQuestion