Truthfully... classes compile more or less exactly like structs.  All of the
real work is done in the compiler..  So performance-wise, there would be a
negligible difference between using OOP in C or C++.
OOP design tends to use 40-60% more CPU than procedural design no matter
what language you write it in, on account of all the method calls... so if
you're looking for efficiency, OOP isn't the way to go.  Procedural code
(like ROM is for the most part) is faster, but not as easy to expand and
maintain.
If you want to rewrite ROM to be more object oriented, I'd go ahead and
switch to C++ now, since it has far better syntax support for it.. but
there's nothing wrong with procedural design.
--Palrich.

> I may have missed this sifting through the archives, but would
implimenting
> a class system be more efficient in speed and memory than the current
> struct system?  Not that I don't like the structs, they work rather well,
> just curious.



Reply via email to