Computer Science – Programming Languages
Scientific paper
2004-01-27
Proceedings AUUG 2001: Always on and Everywhere, 207. ISBN 0957753225
Computer Science
Programming Languages
Scientific paper
Object-oriented programming languages such as Java and Objective C have become popular for implementing agent-based and other object-based simulations since objects in those languages can {\em reflect} (i.e. make runtime queries of an object's structure). This allows, for example, a fairly trivial {\em serialisation} routine (conversion of an object into a binary representation that can be stored or passed over a network) to be written. However C++ does not offer this ability, as type information is thrown away at compile time. Yet C++ is often a preferred development environment, whether for performance reasons or for its expressive features such as operator overloading. In this paper, we present the {\em Classdesc} system which brings many of the benefits of object reflection to C++.
Madina Duraid
Standish Russell K.
No associations
LandOfFree
A system for reflection in C++ does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.
If you have personal experience with A system for reflection in C++, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A system for reflection in C++ will most certainly appreciate the feedback.
Profile ID: LFWR-SCP-O-646924