Deseo tener una clase que no sea de plantilla con un constructor de plantilla sin argumentos.constructor de plantilla C++
Por lo que yo entiendo, es imposible tenerlo (ya que entraría en conflicto con el constructor por defecto - Estoy en lo cierto?), y la solución es la siguiente:
class A{
template <typename U> A(U* dummy) {
// Do something
}
};
Tal vez hay una mejor alternativa para esto (o una mejor solución)?
¿Para qué lo necesita? –
Me gustaría repetir la pregunta de Johannes. ¿Por qué? Podría haber una técnica mejor si comprendemos lo que estás tratando de hacer. –
@Loki Sería bueno tenerlo si se genera algo a partir de una secuencia de entradas (como el constructor del iterador con plantilla del vector). – VF1