MS STL
-
A lot has been done to improve the code base over the years. I use STLPort too. :) Tim Smith Descartes Systems Sciences, Inc.
Is it that difficult to set up ? I remeber a while ago I had heard that it was a major pain to get to work with VC 6 ? What about if you have a bunch of STL code already, and everything is declared using the namespace qualifier ? Is this a problem like: std::vector v; as opposed to vector v; Oops - a variable with only a letter - shame on me :)
-
we're using Dinkumware's STL. the next version will be easier to read. -c ------------------------------ Smaller Animals Software, Inc. http://www.smalleranimals.com
-
Is it that difficult to set up ? I remeber a while ago I had heard that it was a major pain to get to work with VC 6 ? What about if you have a bunch of STL code already, and everything is declared using the namespace qualifier ? Is this a problem like: std::vector v; as opposed to vector v; Oops - a variable with only a letter - shame on me :)
At least you didn't name your vector victor :-D Now that would have been obfuscation ;P Chris
-
At least you didn't name your vector victor :-D Now that would have been obfuscation ;P Chris
-
I have to admit I'm with you on this one. I have dabbled in STL a couple of times, but haven't got much further than simple use of lists and strings because the documentation is so bad. I suppose I should buy a book and learn that way, but I am put off by the poor doc.s Derek Lakin. Salamander Software Ltd.
Most of the initial burst of STL books are not much better that the MS supplied docs. The latest books do seem to be getting it right. The best I've read: Beginning/Reference : "STL Programming fron the ground up" (Herbert Schildt) "The C++ Standard Library" - A Tutorial And Reference" (Nicolai Josuttis Intermediate: "Effective STL" (Scott Meyers) - Like all Scott Meyers books - full of things you've never neard of, and would have taken years to discover for yourself! Advanced: "Modern C++ Design: Generic Programming and Design Patterns Applied" (Andrei Alexandrescu) - Brilliant, but VERY complex, and won't compile with VC++ !!!!!! -------------- Reg : "Well, what Jesus blatantly fails to appreciate is that it's the meek who are the problem."
-
That would have be vicarious. Of course the victor vector factor frequently forces ficticious fornication for fastidious frenzied friends freebasing fountains of frozen fecal findings.
You must be really bored today John. ;) Michael Martin Pegasystems Pty Ltd Australia martm@pegasystems.com +61 413-004-018 "Don't belong. Never join. Think for yourself. Peace" - Victor Stone
-
You must be really bored today John. ;) Michael Martin Pegasystems Pty Ltd Australia martm@pegasystems.com +61 413-004-018 "Don't belong. Never join. Think for yourself. Peace" - Victor Stone
-
Just wondering outloud, (and partially ranting, so be warned) Why on earth is the STL that comes with VC (the PJ Plaugher code) so completely unreadable? I am pretty sure that at any job I have ever had I would have been fired on the spot for writing such spunk. Seriously, if you guys were code reviewing someone who wrote something like that what would you do? Or do people just figure that, hey I'll never have to step through any of that cause it just works. I would think that with todays compilers we could afford variable names a bit longer that "_xT" or "_P". I am just utterly amazed that the code is published in the form that it is. X|
Why not ask instead why it's so _horribly_ outdated? Answer: Microsoft hasn't yet been able to create a C++ compiler. Not even through service packs have they been able to get it to the level needed to compile a conforming C++ library. Not to mention they have publicly stated they won't even try to create a C++ compiler until "the next version" after 7, i.e. MSVC8 (or what it will be called). This is not trolling, it's unfortunate facts that we have to deal with.
-
Just wondering outloud, (and partially ranting, so be warned) Why on earth is the STL that comes with VC (the PJ Plaugher code) so completely unreadable? I am pretty sure that at any job I have ever had I would have been fired on the spot for writing such spunk. Seriously, if you guys were code reviewing someone who wrote something like that what would you do? Or do people just figure that, hey I'll never have to step through any of that cause it just works. I would think that with todays compilers we could afford variable names a bit longer that "_xT" or "_P". I am just utterly amazed that the code is published in the form that it is. X|
There is a valid reason actually. Because of the debug information limitations of the debugger and compiler, the names were shortened to reduce "Debug information truncated" warnings. It doesn't completely get rid of them, but they're much better than they would be otherwise. -- Where are we going? And why am I in this handbasket?
-
Why not ask instead why it's so _horribly_ outdated? Answer: Microsoft hasn't yet been able to create a C++ compiler. Not even through service packs have they been able to get it to the level needed to compile a conforming C++ library. Not to mention they have publicly stated they won't even try to create a C++ compiler until "the next version" after 7, i.e. MSVC8 (or what it will be called). This is not trolling, it's unfortunate facts that we have to deal with.
Most likely it will be VC 7.1. However, your being intentional inflamatory here. MS has made great improvements in VC7 for standards conformance. -- Where are we going? And why am I in this handbasket?