2017-09-25 51 views
1

我正在使用YAML-CPP來分析yaml字符串。它返回YAML :: Node,我認爲它目前是一個32字節的容器?主要是m_pMemory和m_pNode。如何刪除YAML :: Node?

node = YAML::Load(ystr); 

在這個函數結束時,我想釋放節點訪問的內存。由於節點是一個32字節的對象,當它超出範圍時它將會消失?但是,如何釋放由m_pMemory和m_pNode訪問的空間呢?或者我需要這麼做嗎?感謝您的任何信息。

回答

0

YAML::Node管理自己的內存,所以當對象超出範圍時,內存將被釋放。