Main > Programming > Others >

Reflection Package for C++(unix) 1.02

Reflection Package for C++(unix) 1.02

Sponsored Links

Reflection Package for C++(unix) 1.02 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 169KB
Platform: Unix
License: Freeware
Price: Free
Downloads: 204
Date added: 2009-04-14
Publisher: garret.ru

Reflection Package for C++(unix) 1.02 description

Reflection is a mechanism making it possible to investigate yourself. If we are speaking about programming languages, reflection is used to investigate format of objects at runtime, invoke methods and access fields of these objects. Reflection is required if you want to implement some generic code which can work with objects of unknown (at the time of creation of this code) types. There are several tasks in which reflection can be used: remote method invocation, serialization, object dumps, database interfaces. How it works? Given some object we first should ask for its type. As a result we are given class descriptor, which provides information about class methods and fields. We can use these field descriptors to fetch/store object fields and can use method descriptors to lookup and invoke methods.
Many programming languages provide built-in reflection mechanism. For example, in Java there is special package java.lang.reflect . But unfortunately C++ doesnt support reflection. Not so long ago first step was made in this direction - RTTI support was added to the language. But RTTI provides only very restricted subset of reflection: it allows to get object compile-time and runtime type (it is possible to get object runtime type only if object class contains virtual functions). You can compare types and you can get type name - and that is all you can do with RTTI.

Reflection Package for C++(unix) 1.02 Screenshot

Advertisements

Reflection Package for C++(unix) 1.02 Keywords

Bookmark Reflection Package for C++(unix) 1.02

Hyperlink code:
Link for forum:

Reflection Package for C++(unix) 1.02 Copyright

WareSeeker periodically updates pricing and software information of Reflection Package for C++(unix) 1.02 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Reflection Package for C++(unix) 1.02 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Twisted Packager II (TP2) is a package manager that aims to make live easy - for end users and also developers. Free Download
Software::Packager::Object::Aix module it extends Software::Packager::Object and adds extra methods for use by the AIX packager. Free Download
This article describes some of the highlights introduced in Mimer SQL Engine 9. As always, we have a mission to constantly improve performance and to keep up with the latest in database Free Download
Software::Packager::Rpm provides a common interface for the creation of platform specific software installation packagers. Free Download
A modern programming language, designed to be simple and easy to learn. Free Download
Libgenerics is a c++ library that provides object services to analyze class type. Free Download
Multi-Simulator Interface, in shrot MSI, is a simulation interconnection engine. Free Download
Intel C++ Compiler application is a full fledged C/C++ compiler and debugger suite. Free Download