2017-09-25 1 views
1

J'utilise YAML-CPP pour analyser une chaîne yaml. Il retourne YAML :: Node, je pense que c'est actuellement un conteneur de 32 octets? Principalement m_pMemory et m_pNode.Comment supprimer YAML :: Node?

node = YAML::Load(ystr); 

À la fin de cette fonction, je souhaite libérer la mémoire accessible par le noeud. Puisque le noeud est un objet de 32 octets, il disparaîtra quand il sera hors de portée. Mais comment libérer l'espace auquel accèdent m_pMemory et m_pNode? Ou dois-je faire ça? Merci pour toute info.

Répondre

0

YAML::Node gère sa propre mémoire, de sorte que lorsque l'objet est hors de portée, la mémoire sera libérée.