Hai, I am trying to use template classes in my application. I have 3 files. 1. Header.h -- This is header file for class definition 2. Impl.cpp -- This is implementation file for class in Header.h 3. Starter.cpp -- This is my main file
The files are as follows : Header.h template <class Type> class a { public: int b; void add(int c,int d); }; Impl.cpp # include "Header.h" template <class Stype> void a<Stype> ::add(int d,int l) { b=(d+l); } Starter.cpp // All includes.... #include "Header.h" // All other functions.... // ...... case frmOpenEvent: { // All necessary code.... a<int> a1; a1.add(12,13); int k=a1.b; // All necessary code } Problem is that when i complie this code it's compling with out a error. But when i try to link it its giving me a link error saying that a<int>::add(int,int) referenced from mainformhandleevent is undefined. What is the problem? Thanks in advance Regards -- Anne Srinivas Software Engineer InfoTech Enterprises Ltd. Plot No 11,Infocity, Software Units Layout, Madhapur,Hyderabad 33 E-Mail : [EMAIL PROTECTED] [EMAIL PROTECTED] Tel (Resi) : 3033761 -- For information on using the ACCESS Developer Forums, or to unsubscribe, please see http://www.access-company.com/developers/forums/