Exactly one object is growing in an obstack at any one time. You can run one obstack per control block. You may have as many control blocks as you dare. The obvious differences stemming from the use of classes and inline functions instead of structs and macros. The C init and begin macros are replaced by constructors.
All dynamic allocation uses the the built-in new operator.
The shrink and contains functions are provided. Go to the previous , next section.