View Full Version : Mappe in c++
Salve a tutti ragazzi,
ho un problema con il costrutto map..mi sapete dire come si crea il costruttore??..perchè uso quello di default ma quando lancio il programma, con Visual Studio 2010 C++, mi da l'errore:
DEBUG ASSERTION FAILED: Expression: map/set iterator not deferencable
:confused: :mc: :cry:
[Kendall]
06-05-2013, 23:14
Salve a tutti ragazzi,
ho un problema con il costrutto map..mi sapete dire come si crea il costruttore??..perchè uso quello di default ma quando lancio il programma, con Visual Studio 2010 C++, mi da l'errore:
DEBUG ASSERTION FAILED: Expression: map/set iterator not deferencable
:confused: :mc: :cry:
Dovresti postare il codice "incriminato", altrimenti ci risulta davvero difficile aiutarti se non citando quel che dice il debugger stesso.
allora vi posto la classe da inizializzare:
class Features
{
private:
map<const string,GenericFeatureContainer*> featuremap;
map<const string,GenericFeatureContainer*>::iterator it;
int size;
public:
}
la classe GenericFeatureContainer:
class GenericFeatureContainer
{
public:
virtual GenericFeatureContainer* Clone()=0;
virtual char* PrintValue()=0;
};
e per quanto riguarda il resto del codice è un pò complicato postare tutto, perchè è un'applicazione per una tesi e coinvolge funzioni annidate in decine di librerie!
banryu79
07-05-2013, 08:12
Devi postare la porzione di codice che a runtime causa quella DEBUG ASSERTION FAILED.
Come fai a sapere quale è?
Leggi bene il messaggio d'errore, a un certo punto dovrebbe stampare sia il file che il numero di linea: quello è il pezzo di codice che devi postare.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.