Bonjour à tous,

J'ai une petite question toute bête... pour ceux qui savent

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
std::map<std::string, boost::any> session;
session["string"] = "azerty";
session["int"] = 1;
 
std::string s = boost::any_cast<std::string>(Session["string"]);
int i = boost::any_cast<int>(Session["int"]);
Jusque là, tout va bien

Maintenant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
session["map"] = std::map<std::string, boost::any>();
 
session["map"]["1"] = "1"; // ne fonctionne pas, comment faire simplement ?
Jean-Michel