.NET 2003 STL vs. STLport?

Get answers to all your basic programming questions. No Ogre questions, please!
zolaar
Gnoblar
Posts: 4
Joined: Wed Nov 10, 2004 8:19 pm

.NET 2003 STL vs. STLport?

Post by zolaar »

Hey all, GREAT forum!

Just a few questions about the difference(s) between the MSVC 7.1 (.NET 2003) STL implementation and STLport's:

- which is faster (in OGRE and/or overall)?
- which is more feature-complete?
- does it really make a difference?
- which do you use, and why?

I have the ability to use either one, so any feedback would be greatly appreciated! Thanks in advance!
User avatar
SpannerMan
Gold Sponsor
Gold Sponsor
Posts: 446
Joined: Fri May 02, 2003 10:05 am
Location: UK

Post by SpannerMan »

I'll let the more knowledgeable people fill you in with the technical differences, but if your a developer newbie and/or you want an easier life, go with .NET 2003. No need to build STLPorts version and no need to link to it. Its simply an extra pain IMO, and I havent found anything I cant do without it when developing OGRE and CEGUI apps.
User avatar
sinbad
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 19269
Joined: Sun Oct 06, 2002 11:19 pm
Location: Guernsey, Channel Islands
x 67

Post by sinbad »

From what I've heard, the MS STL after 7.1 is fine and you'll be hard pressed to tell the difference between it and STLport, except the simplicity.

For VC6 and 7.0 STLport is needed because the MS STL was old, buggy, non-standards compliant and slower than STLport.

I use STLport since I'm on VC7.0, I intend to use MS STL when I upgrade to VC8.
zolaar
Gnoblar
Posts: 4
Joined: Wed Nov 10, 2004 8:19 pm

Thanks!

Post by zolaar »

Awesome. That's exactly what I needed. Sinbad, SpannerMan - thanks!