As I mentioned, I don't think this is an appropriate forum for this. Briefly though: The compiler generates a unique signature for each method. From what you posted before, it appears that the instansiation of your template did not include the appropriate constructor and destructor. Possibly, the base class may have declared them as virtual. On 6 Apr 2002 at 1:41, Praise wrote:
Il 23:36, venerdì 5 aprile 2002, Jerry Feldman ha scritto:
Additionally, it appears that you are just learning to program. I suggest that you either take a course or at least buy a good book on learning C++. That said: First, writing templates to start learing C++ is probably not a good idea.
I have already done some C++ in the past. Just not templates. The problem is not with C++ itself, just with the linker.
But, the type of error you have is that C++ classes must have constructors and, in some cases, destructors. Each of these methods have their own signatures.
And they obviously work when alone. They are there, the only one who do not look at them is the linker. (and the includes are obviously there).
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com
-- Jerry Feldman Portfolio Partner Engineering 508-467-4315 http://www.testdrive.compaq.com/linux/ Compaq Computer Corp. 200 Forest Street MRO1-3/F1 Marlboro, Ma. 01752