Pergunta

Quando eu uso a seguinte declaração,

typedef QPair<ItemA, ItemB> test

onde ItemB é um smart pointer.ie typedef QSharedpointer<Z> ItemB

Quando eu instanciar o teste, devo fornecer valores de inicialização? por exemplo: test Inst1(0,0);

Ou QPair fornece automaticamente valores padrão construídos?

Foi útil?

Solução

Eu descobri que a documentação do Qt é muito confiável em questões de baixo nível.E de acordo com a documentação QPair , QPair tem um construtor padrão sem argumentos.(Alternativamente, você poderia apenas ter experimentado ...)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top