Originariamente inviato da giuseppe500


MeshPtr pMesh = pFactory->getMesh(SPHERE);
pMesh ha un referece counter di 2!
non dovrebbe essere 1?
perchè?

Io ho "risolto" decrementando forzatamente il reference counter ma è una soluzione "accrocchiata" in modo che la mesh creata abbia un ref counter di 1, dato che l'ho appena istanziata.
E' un comportamento corretto?
grazie.
A prima vista NON sembra corretto (ma non conosco i MeshPtr eh). In ogni modo giusto per essere certo fatti un programmino di test, e dovresti verificare subito il corretto comportamento. Nel tuo caso potrebbe anche darsi che il refconter sia 2, perché incrementato altrove, nel tuo codice, oppure in un altro thread.