首页> 外文会议>Reliable Distributed Systems, 1999. Proceedings of the 18th IEEE Symposium on >Issues in the design of a reflective library for checkpointing C++ objects
【24h】

Issues in the design of a reflective library for checkpointing C++ objects

机译:用于检查C ++对象的反射库的设计中的问题

获取原文

摘要

Object Persistence is an important feature of Object-oriented languages. The C++ language specification does not include or discuss any method of providing persistence for C++ objects. Several schemes have been developed for adding persistence to C++. Some of them require persistent objects to be allocated and treated differently than non-persistent objects, while some others require the programmer to provide vital parts of the persistence mechanism. It is desirable to make the persistence feature transparent, but the nature of C++ makes it difficult. This paper discusses in detail the various interesting language issues to be considered for adding persistence to C++ and how they lead to the design of the reflective object-checkpointing library, MemberAnalyzer.
机译:对象持久性是面向对象语言的重要功能。 C ++语言规范不包括或讨论为C ++对象提供持久性的任何方法。已经开发了几种方案来增加C ++的持久性。其中一些要求持久性对象的分配和处理方式与非持久性对象不同,而另一些要求程序员提供持久性机制的重要组成部分。希望使持久性功能透明,但是C ++的性质使其变得困难。本文详细讨论了在C ++中添加持久性时应考虑的各种有趣的语言问题,以及它们如何导致反射对象检查点库MemberAnalyzer的设计。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号