From: Paolo Invernizzi <arathorn@fastwebnet.it>
Date: Thu, 16 Sep 2004 11:18:00 +0200
If VC6 is not doing something wrong with templates... ;-/
As far as I know is template handling a part of some C++ ISO standard. Then, MS should adhere to this...
However, what you objects against is that MS didn't implement STL the way STL should be implemented. And the reason to this is the fact that STL isn't a standard, but only make use of the template handling technology that the C++ ISO standard provides. Am I right on this?
Well, the same scons file can also build a VC6 variant side by side with vc7.1, but I've no access to VC6 here.
When the scons file sill be ready I'll post to you for a try.
Looking forward to this... 
Henrik
As far as I know is template handling a part of some C++ ISO standard. Then, MS should adhere to this...
C++ is an hard language to implement, and it's not easy to write a compiler with a hight conformance...
VC7 is far better than vc6 on this side...
However, what you objects against is that MS didn't implement STL the way STL should be implemented. And the reason to this is the fact that STL isn't a standard, but only make use of the template handling technology that the C++ ISO standard provides. Am I right on this?
Well, the C++ standard library is quite well defined. I've had only problems with not standard parts, as hash_set and hash_map, as for example, are different in Dinkumware and in STLPort and in the library that ships with gcc...
Another example is the C99 dynamic array support... gcc supports it, but neither VC7.1 nor VC8 can compile them... but hei they are not C++ (till now 