G
Gregory L. Hansen
I'ld say that the figure is closer to 65%-70% judging by those programmers
i've met that do code at least partly with C++. Whats certain is that many
of the remaining suffer from poor coding concepts and weak discipline which
the standard imposes on those who do choose to implement it.
STL is well-worth the learning curve even if you chose not to use it. It
doesn't take long for an experienced C++ programmer with STL knowhow to spot
one without it. Add to this the fact that STL's OO concepts and attention to
detail changes how you program in other languages and the benefits stack-up
quickly.
That's some pretty amazing praise for STL.
I'm sort of a novice and a weekend warrior when it comes to programming,
but I've avoided the STL at first. Iterators confused me, I was
suspicious of trusting my data to those little black boxes. But dang, how
many times do I have to make my own linked lists, or dynamically resize my
arrays, before it sinks in that the work has already been done for me?
And now you have me wanting to look for excuses to use STL, for the
instructional value.