On Wed, 1 Mar 2000, Stephan Kulow wrote: > > It was neither STL nor the MCOP inheritance structure to blame. Rather, > > declaring large amounts of data in conjunction with virtual inheritance > > seems to be the problem. Things like > > > > class Foo: virtual public Bar { > > public: > > float x[100000]; > > }; > > > > will fail, while declaring this as float *x, and using new will work. > > just a question to be sure of my knowledge :) float x[1000] uses the stack new float[1000] uses the heap what do virtual tables use ? Nicolas