Domanda

Quando utilizzo la seguente dichiarazione,

typedef QPair<ItemA, ItemB> test

dove ItemB è un smart pointer.ie typedef QSharedpointer<Z> ItemB

Quando istanzio il test, devo fornire i valori di inizializzazione? ad esempio: test Inst1(0,0);

Oppure QPair fornisce automaticamente valori predefiniti costruiti?

È stato utile?

Soluzione

Ho trovato la documentazione di Qt molto affidabile in questioni di basso livello.E secondo la documentazione di QPair , QPair ha un costruttore predefinito senza argomenti.(In alternativa, avresti potuto provarlo ...)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top