正文

OpenFOAM的refCount类描述2008-03-11 12:23:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/bioexplore/33292.html

分享到:

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_)的增加和减少.

对于一个继承自该类的子类即具有以上所有公有功能。

阅读(3627) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册