【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.1.26.70 tree_set_values_by_nodeids
Contents
Description
Set tree node value by node id
Syntax
int tree_set_values_by_nodeids( TreeNode & trSetting, const vector<int> & vnNodeIDs, const vector<string> & vsValues )
Parameters
- trSetting
- [modify]the tree node that need setting values
- vnNodeIDs
- [input] the vector of node is
- vsValues
- [input] the vector of value
Return
number of the setted value tree node
Examples
EX1
void tree_set_values_by_nodeids_ex1() { Tree trTest; TreeNode tn1, tn2, tn3; tn1 = trTest.AddTextNode("node 1", "Node1"); tn2 = trTest.AddTextNode("node 2", "Node2"); tn3 = trTest.AddTextNode("node 3", "Node3", 6); TreeNode tn1_1, tn1_2, tn1_3; tn1_1 = tn1.AddTextNode("node 1.1", "Node1.1", 1); tn1_2 = tn1.AddTextNode("node 1.2", "Node1.2", 2); tn1_3 = tn1.AddTextNode("node 1.3", "Node1.3", 3); TreeNode tn2_1, tn2_2; tn2_1 = tn2.AddTextNode("node 2.1", "Node2.1", 4); tn2_2 = tn2.AddTextNode("node 2.2", "Node2.2", 5); out_tree(trTest); vector<int> vn1 = {2, 4, 6}; vector<string> vs1 = {"2.1 edon", "1.2 edon", "3 edon"}; int nRet = tree_set_values_by_nodeids(trTest, vn1, vs1); out_int("nRet = ", nRet); out_tree(trTest); }
Remark
See Also
Header to Include
origin.h