On Thu, 10 Apr 2003, Philippe Houdoin wrote: > >> - about a Object Oriented (C++) stack design, but as BeOS kernel (and > >> OpenBeOS 's one most probably) linker don't support that well C++, we > >> code > >> our stack in C++ but C only. > > > > If you prefer C++, use C++. We don't have exceptions, but almost > > anything else will work. > > IIRC, last time we discuss via IRC this issue you told me that > we'll not have class heritage full support too (vtable issue?). > OO C++ in a stack make sense in particular for protocols and interfaces > modules, but also for sockets. But it'll need heritage, not only classes. I guess what you can't have is multiple inheritance. As long as you derive from only one class it should be ok (I may be wrong though). -Bruno