RE: [GD-Windows] Visual C++ .Net
Brought to you by:
vexxed72
From: Matt D. <ma...@co...> - 2002-01-24 10:37:04
|
Its probably true that a lot of C++ developers don't have a clue what partial template specialisation but I do and its a very useful feature which is in the standards. It allows my code to be more robust and type-safe by checking type traits etc. and also allows the writing of more efficient code. There are other features of the standard that are not supported in Visual C 6 that I can live without, such as template template parameters (which is implemented in VC 7 BTW) and differentiation of void, const void, volatile void and const volatile void (needed for Boost). But partial template specialisation is extremely important to me and I wish Microsoft would put in the effort to ensure that Visual C uses it. How long did they work on Visual C 7? There are just some things that need partial template specialisation and so I've been using compilers such as Borland C++, Metrowerks and GCC 3.0. BTW, am I the only person who sees similarities of meta-programming to writing Prolog programs? For those developers who don't see the usefulness of partial template specialisation, check out the book Modern C++ Design (http://s1.amazon.co.uk/exec/varzea/ts/exchange-glance/Y02Y6828407Y6383067/q id=1011868065/sr=1-1/ref=sr_aps_z_2_1/202-0065032-5172623) or the website www.moderncppdesign.com and look at the Loki library, which is simpler to understand than Boost. Perhaps more developers will scream out for it and perhaps Microsoft will actually listen to this one. Just a personal rant, I'll shut up now. Matt Davies Programmer, Confounding Factor ma...@co... www.confounding-factor.com -----Original Message----- From: gam...@li... [mailto:gam...@li...]On Behalf Of Stefan Boberg Sent: 23 January 2002 19:45 To: gam...@li... Subject: RE: [GD-Windows] Visual C++ .Net > Microsoft will not simply implement features because they > are specified in the standard. They will implement them > when people want them because they are beneficial." > > I'd believe that a whole lot more if it weren't for the fact that the > entire Windows C++ community has been screaming for better template > support for several YEARS now and MSVC 7 doesn't have it. M$'s reasoning makes perfect business sense. Even though I'd be interested to see PTS supported, I can see where they are coming from. Also, I think most developers using C++ simply don't have a clue what partial template specialisation is and don't really care about it either. Cheers, Stef! :) -- Stefan Boberg - R&D Manager, Team17 Software Ltd. bo...@te... _______________________________________________ Gamedevlists-windows mailing list Gam...@li... https://lists.sourceforge.net/lists/listinfo/gamedevlists-windows |