Original Post
Hello - I am using Visual Studio 6.0 and .NET, and I am creating a bunch of different templatized classes. Some end up being interdependent (for example quaternion and matrix). With a non-templatized class I could just employ the old "forward declare in the .h file, #include in the .cpp file" procedure to avoid circular include compile errors. But, since I am forced to define all functions in the .h file, or a file included by the .h file for templatized classes, does anyone know of some nifty tricks I could use to emulate the previously described procedure for getting around circular includes?
If I''ve totally overlooked something, please feel free to let me know as well. Thanks a lot for any help - If this problem can be solved without buying a new compiler, I''d love to know how. I have heard some talk about the "export" (?) keyword not being supported by Microsoft (and it being able to resolve this problem), but to tell the truth I''ve never used it, so I''m totally in the dark when it comes to that as well.
G