【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.1.26.49 tree_get_values
Contents
Description
Walk tree and copy all the values into given string vector
Syntax
void tree_get_values( TreeNode & tr, vector<string> & vs, bool bSubNodeOnly = false )
Parameters
- tr
- [Input]TreeNode to walk
- vs
- [Output]a linearized array of string values that should map to every tree node
- bSubNodeOnly
- [Input]true, only walk Sub Node; false, go through entire tree
Return
Examples
EX1
void tree_get_values_ex1() { Tree tr; tr.Math.nVal = 1; tr.Math.Score.dVal = 90.5; tr.Math.Bookname.strVal = "Advanced Math"; tr.English.nVal = 2; tr.English.Score.dVal = 95.5; tr.English.Bookname.strVal = "English 1"; vector<string> vsOnlySubNode, vsAllNodes; tree_get_values(tr, vsOnlySubNode, true); tree_get_values(tr, vsAllNodes, false); }
Remark
See Also
Header to Include
origin.h