Salut non ordonnée J'essaie d'insérer un enregistrement dans un coup de pouce :: unordered_mapinsert pour stimuler la carte
Carte est définie comme
boost::unordered_map<int,Input> input_l1_map;
où la classe est entrée
class Input {
int id;
std::string name;
std::string desc;
std::string short_name;
std::string signal_presence;
std::string xpnt;
}
J'utilise une fonction pour insérer l'enregistrement comme ci-dessous
void RuntimeData::hash_table(int id,Input input)
{
this->input_l1_map.insert(id,input);
}
J'ai lu la documentation de boost, il dit une fonction insert()
pour insérer des données dans le conteneur, mais quand je compile il montre une erreur.
À l'avenir, vous devriez nous dire quelle est l'erreur. –