From: rayers AT TTACS DOT TTU DOT EDU Subject: Templates 13 Oct 1998 04:42:18 -0700 Message-ID: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII To: gnu-win32 AT cygnus DOT com I was wondering if cygwin32 b19 works with templates. I made a real easy template class for a list, which compiles fine on MSVC++, but throws a bunch of errors when I try with cygnwin32. Below are the errors that it pops out. In file influded from test4.cpp:10: listarr.cpp:13: syntax error before '<' test4.cpp: In function 'int main(...)': test4.cpp:144: confused by earlier errors, bailing out That is it. The last error occurs on the last brace of the program. Below is snippet from the two files: listarr.cpp test4.cpp listarr.cpp ----------- #include "listarr.h" template List::List(int maxNumber) { maxSize = maxNumber; element = new LE [maxSize]; size = 0; cursor = -1; } template List() { delete [] element; } test4.cpp --------- #include #include "listarr.cpp" void main() { List testList(8); char testElement; .. missing .. cout << "Enter element: "; cin >> testElement; testList.insert(testElement); .. missing .. } This looks like it should work fine. I am not quite sure what the errors are. I don't know if cygwin32 handles template differently than MSVC++ or what. Thanks, Ryan rayers AT ttacs DOT ttu DOT edu - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".