Re: VC6 + Dinkumware fixes OK for basic STL usage?
"David Wilkinson" <no-reply@effisols.com> wrote in message
news:OUpEA5lHHHA.420@TK2MSFTNGP02.phx.gbl...
P.J. Plauger wrote:
Actually, the compiler has had pretty good support for template member
functions since an early SP. It just shipped with a library that
doesn't take advantage of them. (Things like f<int>(x) are dicey,
however.) Our $80 V-express library runs on V6 through V8 and offers
pretty complete template member function support even under V6.
Move to it under V6, get the free V8 Express Edition from Microsoft
and use the same library to move to that, and you've got a very
smooth migration path.
PJ:
I haven't been to your site for a while, and hadn't seen this V-express
edition. But on the web site I don't see anything about using it with VC6
(though it's late and maybe I am missing it).
No, we kinda forgot to mention that part.
Is this V-express all in header files that I can just include ahead of the
existing standard library,
It's not all headers, but yes you do just include our headers ahead of
the existing ones, and link our binaries ahead of the existing ones.
That's the way we always package our libraries.
and it will do what it can under each
compiler (VC6, VC7, VC8 ...)?
Yes.
What about static/dynamic linking, or
doesn't it matter? FWIW I use static linking and have several projects
that I am maintaining in VC6, and this sounds great.
IIRC we only ship dynamically linked libraries, though you can indeed
build static libraries from the source.
P.J. Plauger
Dinkumware, Ltd.
http://www.dinkumware.com