Ciao .
Ho il seguente vector dichiarato come oggetto , non come puntatore come variabile membro-
protected:
std::vector<SpatialPtr> m_kChild;
dove spatialPtr è uno smartpointer di una classe base da cui derivano molti oggetti , tra cui il mio
Il problema è che a volte il debug me lo mostra cosi:
m_kChild [0]()
e tutto è ok,
ma a volte me lo rappresenta cosi :
m_kChild [...]()
e sembra che non sia allocato(e non riesco a capire perchè) , infatti qualsiasi operazione che faccio sul vector mi ritorna un eccezione :
m_kChild.size():
Unhandled exception at 0x0062e7d9 in MaterialTextures_VC90WglDebSta.exe: 0xC0000005: Access violation reading location 0x00000120.