struct TreeNode
{
int value;
TreeNode* left;
TreeNode* right;
};
我研究了一些二叉树数据结构的代码,我偶然发现了一些我从未见过的东西,有人可以解释一下关键字value
是什么意思吗?它使我感到困惑,因为我的IDE中struct中的所有成员都是绿色的。
答案 0 :(得分:4)
它不是关键字,它只是int
类型的struct成员的名称。
TreeNode node;
node.value = 1;
std::cout << node.value << std::endl;