What useless shit are you talking about? My compiler's basic_string class is less than 350 lines of code and includes only . The compiler is only required to compile those functions you actually use. It would not be surprising to me if the executable of a program using std::basic_string were actually smaller than a hand coded version of the same, especially if the hand coded version were required to be exception safe.
You've got to be kidding! All the programmers I've shown the STL to have fallen in love with it immediately. It's a shining example of pragmatic, elegant design. Even if you don't dig the numerics/algorithms/function objects, type safe containers are to die for.
Besides that, the author endorsed generic programming. He had simply missed the fact that C++ now has resizable arrays(vector), and sane string handling(std::string)
"My compiler's basic_string class is less than 350 lines of code and includes only ."
."
should read:
"My compiler's basic_string class is less than 350 lines of code and includes only
What useless shit are you talking about? My compiler's basic_string class is less than 350 lines of code and includes only . The compiler is only required to compile those functions you actually use. It would not be surprising to me if the executable of a program using std::basic_string were actually smaller than a hand coded version of the same, especially if the hand coded version were required to be exception safe.
You've got to be kidding! All the programmers I've shown the STL to have fallen in love with it immediately. It's a shining example of pragmatic, elegant design. Even if you don't dig the numerics/algorithms/function objects, type safe containers are to die for.
Besides that, the author endorsed generic programming. He had simply missed the fact that C++ now has resizable arrays(vector), and sane string handling(std::string)
"..language with 750 pages of specification cannot do basic things like resizing arrays."
"String manipulation is so common, and so clumsy in C and C++, that it needs direct support in the language"
Apparently this so-called expert has never seen the STL.