Re: [GD-Windows] Visual C++ .Net
Brought to you by:
vexxed72
From: Wesley H. <Wes...@ir...> - 2002-01-28 07:13:01
|
> 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. > Doesn't the Stan Lipmann interview mention MS's commitment to making popular libaries like blitz, boost, loki, etc. compile in VC7? Partial template specialization and template template parameters are essential to loki, as a quick perusing of Modern C++ Design will show. Does that mean I can't compile loki with the first release of VC7, and will have to wait for the first service pack? -Wes |