Atomorun2008 Opensource
downs
default_357-line at yahoo.de
Wed Aug 20 20:37:14 PDT 2008
JAnderson wrote:
>> struct Point2D and struct Point3D can be merged into a single
>> templated code, that can work with N coordinates, reducing code
>> duplication...
>
> They could be but normally Point2D and Point3D have pretty specific
> operations that don't scale well.
>
> -Joel
>
But since they also have lots of code in common, put them into a template and wrap the unique code into static ifs.
Look at dglut.vector for an example of templated coordinate structs.
More information about the Digitalmars-d-announce
mailing list