Am Sat, 01 Jun 2013 11:22:41 -0700 schrieb Walter Bright <[email protected]>:
> On 5/30/2013 7:56 PM, Andrei Alexandrescu wrote: > > On 5/30/13 9:26 PM, finalpatch wrote: > >> https://dl.dropboxusercontent.com/u/974356/raytracer.d > >> https://dl.dropboxusercontent.com/u/974356/raytracer.cpp > > > > Manu's gonna love this one: make all methods final. > > I have another suggestion. class Sphere and class Ray should be structs. > Neither > class uses polymorphism in any way, so there's no reason to make them classes > with virtual functions. Yes, that's the easiest (and for Ray the right(tm)) way to get rid of virtual functions. But, I think it is safe to assume that there will be different object classes in the big picture. -- Marco
