[comp.lang.c++] Parameterized Classes

rowley@lanai.cs.ucla.edu (05/18/89)

my strong support for their incorporation in C++.
	-mike

heintze@peewee.enet.dec.com (Sieg Heintze) (07/03/90)

I heard a rumor that there was an article on Parameterized classes in Jan/Feb 
JOOP by Bjarne.  What is JOOP?  Where can I get a copy?

What I want to do is (for example) write a single matrix multiplication routine
that can be used  with single precision, double precision, single precision
complex, double  precision complex (or any other data type I might dream up in
the future)  matrix elements.

I suppose what I could do is, define a class that could contain any of these 
elements (via a union statement) and then, at run time, case off a integer 
element that tells me what the type of the contents is.   This greatly 
increases the storage requirements and makes the execution time slower.  Not a 
good solution!

There is another language I can do this in (I will not name it here for fear 
of being excommunicated).   It seems ironic  to me that everyone says that this 
(unnamed) language is not really OO since it does not have inheritance.

Anyway, does Bjarne plan to add this feature into C++?  I did not see it in 
the list of of new features for C++ V2.1.

                                               Sieg

heintze@genral.enet.dec.com
Digital Equipment Corporation
1110 Chapel Hills Drive  CXN2-2/35
Colorado Springs, CO 80920-3995
719-260-2184