Hi Eljay, Nearly as I thought. But : When the template method / function is used in the related cpp file, then the Linker could link from other files to the same function (with same type). Therefor I use a dummyfunction. The problem now is, that CW and VC preserve the methods during compiling. gcc now optimize them away (small, like GetBuffer or so), so they run in the file, but cannot be linked. So, is there a way to get those methods preserved, so I could link to them ? I know, the best is : into the Headers. But I made template classes (some), which are based on each other. Cause the size, I would like to have them in cpp / h file. Also this looks more clean. Kind regards Eljay Love-Jensen <eljay@xxxxxxxxx> on Montag, 25. Juli 2005 at 17:32 +0100 wrote: >Hi Kristian, > >Non-specialized template functions and methods need to be defined in the >header file which declares them. > >Otherwise they are only visible to the translation unit in which they are >defined. > >HTH, >--Eljay > > > -------------------------------------------- Kristian Kratzenstein Gettorf Kristian.Kratzenstein@xxxxxxxxxxx --------------------------------------------