Bonjour, est-ce qu'il possible d'imiter une requête SQL du genre SELECT FROM WHERE sur une std::map à l'aide des fonctions de la STL.
La std::map ayant une forme à peu près comme celle-ci
avec le string en tant que clé (unique), et l'ObjectPtr un shared_ptr vers un Objet initilisé dynamiquent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3typedef std::map<std::string, ObjectPtr> TBDD; TBDD objects;
Ma question serait donc, comment effectuer une requête SQL du genre
sur la map en utilisant la STL pour recevoir un ObjectPtr en retour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM objects o WHERE key = 'abc' AND o.member = 'foo'
Merci d'avance pour toute idée, suggestion ou piste de recherche éventuelle.
Partager