Pregunta

Cuando utilizo la siguiente declaración,

typedef QPair<ItemA, ItemB> test

donde ItemB es un puntero inteligente. es decir, typedef QSharedpointer<Z> ItemB

Cuando creo una instancia de prueba, ¿debo proporcionar valores de inicialización? por ejemplo: test Inst1(0,0);

¿O QPair proporciona automáticamente valores construidos por defecto?

¿Fue útil?

Solución

He encontrado que la documentación de Qt es muy confiable en asuntos de tan bajo nivel.Y de acuerdo con la documentación de QPair , QPair tiene un constructor predeterminado sin argumentos.(Alternativamente, podría haberlo probado ...)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top