refCount类则是专门为tmp<Field>类定制的引用次数计数类。
该类仅有一个私有变量int count_;用来保存计数个数,并通过私有化封闭了其复制构造及赋值操作子功能。
默认构造函数,将count_设为0。
提供公有函数int count() const (返回被引用的个数,即count_的值),bool okToDelete() const (当count_>0时返回false,count_=0时返回true )及void resetRefCount() (重置类的对象,将私有变量count_设为0)。
另外,该类还支持自增(++)及自减(--)操作子,实现计数(count_)的增加和减少.
对于一个继承自该类的子类即具有以上所有公有功能。