C ++静态数据字段对象

时间:2014-02-15 06:44:13

标签: c++ object struct

我有这行代码似乎无法理解

 long TNode :: occupancy = 0;

如您所见,它是一个名为occupancy的Tnode对象?

TNode是我文件中的struct,我需要增加占用率,因为它用于跟踪插入我树中的节点数量

我尝试过TNode - >占用++;但是它没有在此范围内声明错误

如果我的看法不对,请纠正我的困惑

谢谢!

1 个答案:

答案 0 :(得分:4)

它为静态变量TNode::occupancy分配存储空间(即TNode类中的静态变量)。

类型很长。

可以增加Tnode::occupancy++