Max relies on the t_object member being located at the very top of your
struct. I'm working in C++ and would like to use an abstract base class for
some of my objects. The problem I run into is that the use of virtual
functions seems to generate additional data at the top of the class. This
therefor breaks the compatibility with Max' interface. Is it possible to
force a compiler to keep a member like t_object at the beginning of the
object / struct?