Ho trovato che boost :: property_tree :: ptree ha un sovraccarico di memoria enorme. La mia stima è che un ptree vuoto è di circa 150 byte e, ogni voce inserita in un ptree aggiunge almeno altri 150 b
Sto usando spinta ptree di leggere un file XML in questo modo: ptree myTree;
... /*open xml file*/
try{
myTree.get<string>(s);
}
catch(boost::exception const& ex)
{
/*get useful info!*/
}
Ciao là Ho un file che contiene un po 'di JSON che assomiglia: {
"frame":
{
"id": "0",
"points":
[
[ "0.883", "0.553", "0" ],
[ "0.441", "0.889", "0" ],
]