programming languages - design principles,
implementation constructs
c++
-
parameterized classes | functions - [ template ]
-
parameterized class with template - nonhomogenous multiple elementary type items
-
I_D_A.h
-
I_D_A.cpp
[ non-template version - int,double item ]
-
make.i_d_a_00
-
i_d_a_00.cpp
-
D_I_A.h
-
D_I_A.cpp
[ non-template version - double,int item ]
-
make.d_i_a_00
-
d_i_a_00.cpp
-
make.id_a_00
-
id_a_00.cpp
[ non-template version - int & double item ]
-
T_A.h
-
T_A.cpp
[ template version - <T0,T1> - int|double item ]
-
make.t_a_00
-
t_a_00.cpp
[ template version - <int,int> items instantiation ]
-
make.t_a_01
-
t_a_01.cpp
[ template version - <double,double> items instantiation ]
-
make.t_a_02
-
t_a_02.cpp
[ template version - <int,double> items instantiation ]
-
make.t_a_03
-
t_a_03.cpp
[ template version - <double,int> items instantiation ]
-
make.t_a_04
-
t_a_04.cpp
[ template version - <int,int> items instantiation ]
[ template version - <double,double> items instantiation ]
[ template version - <int,double> items instantiation ]
[ template version - <double,int> items instantiation ]
-
ta.cpp
[ template function - parameterless ]
-
make.t_a_10
-
t_a_10.cpp
[ template version - <int,int> items instantiation ]
-
make.t_a_11
-
t_a_11.cpp
[ template version - <double,double> items instantiation ]
-
make.t_a_12
-
t_a_12.cpp
[ template version - <int,double> items instantiation ]
-
make.t_a_13
-
t_a_13.cpp
[ template version - <double,int> items instantiation ]
-
make.t_a_14
-
t_a_14.cpp
[ template version - <int,int> items instantiation ]
[ template version - <double,double> items instantiation ]
[ template version - <int,double> items instantiation ]
[ template version - <double,int> items instantiation ]
-
t_aa.cpp
[ template function - with parameters ]
-
make.t_a_20
-
t_a_20.cpp
[ template version - <int,int> items instantiation ]
-
make.t_a_21
-
t_a_21.cpp
[ template version - <double,double> items instantiation ]
-
make.t_a_22
-
t_a_22.cpp
[ template version - <int,double> items instantiation ]
-
make.t_a_23
-
t_a_23.cpp
[ template version - <double,int> items instantiation ]
-
make.t_a_24
-
t_a_24.cpp
[ template version - <int,int> items instantiation ]
[ template version - <double,double> items instantiation ]
[ template version - <int,double> items instantiation ]
[ template version - <double,int> items instantiation ]
1 |
2 |
3 |
class derivation - [ inheritance ]
<<
5
>>
io
| 7
| 8