No subject
Thu Oct 16 16:00:42 EDT 2003
classes will (by default) always (unless explicitly specified
otherwise in the "object/*/*.def" file) be allocated dynamically
"outside" the class and be referenced by CRef<> -- rather than being
"incorporated" members of the class (allocated inside the memory
occupied by the class).
!!!
As a side effect, some headers, which were automagically #include'd
before in the generated headers, will not be #include'd there anymore
(forward declarations like "class CFoo_bar;" will be used instead),
and therefore you will have to include more headers manually in your
sources in order to make them compile.
If you are already tired looking for all these per-class headers ;-),
I'd advise you to utilize "combined" (per-ASN-library) headers
instead:
http://www.ncbi.nlm.nih.gov/mailman/pipermail/cpp/2001q4/000649.html
Hope it helps,
Denis
More information about the cpp-announce
mailing list