Bon j'ai laissé celui du compilo comme conseillé mais le problème persiste:
1 2 3 4 5 6 7 8 9 10
| C_FMDatum C_FMDatumTable::GetDatum ( unsigned int index ){
if ( index < m_DatumList.size() ){
return ( m_DatumList[ index ] );
}
else
throw int ( 2 );
} |
Quand j'appelle ma fonction GetDatum( index ) par exemple, certaines fois, les paramètres std::string comme m_DatumName ne sont pas valides
Mon appel:
g_OldDatum = m_DatumTable.GetDatum( m_GeoDatumSelOld );
Dans g_OldDatum n'a pas tous les paramètres correct alors que dans la fonction GetDatum, quand je vérifie la valeur de mDatumList[index], ces paramètres sont bien corrects.
Je comprends pas là.
Partager