749

C++/templates + .obj

Problema:Am doua module care se compileaza in doua .o-uri diferite.Pentru simplitate: functions.cpp se compileaza in functions.o iar main.cpp in main.oIn functions .cpp am declarat un template pentru o functie. Sa zicem:--------------------------template T patrat(T x){ return x*x; }--------------------------/Vreau din main.cpp/o sa chem patrat(float), patrat(int) s.a. ...Cum sa-i zic compilatorului sa genereze acele functii, fara a apela in funcions.cpp functii cu asa semnatura?!P.S.Nu vreau/pot sa bag tempalte-ul intr-un .h comun. Din mai multe motive.
0