So...asking everyone out there right now...
How do you implement your files when you use templated classes (say a Queue/Stack ADT) and compile with gcc? I like the idea of definition and implementation in separate files. Do you put all the defenitions and implementations in the .h file and don't bother with a .cpp file? Do you put your definitions in a .h file and the implementation in a .cpp file and include both files? I can't really find a reliable source with a standard way to use templated classes with recent gcc. What do more experienced users recommend?