Reputation: 688
I had to start using C++ in my work and actually, I started to like it. And thanks to Scott Meyers's books it is not that hard to get into it. But I hate the lack of features (not) contained in the standard library. Will there be a similar set of functions like (for example) in the D's Phobos library (https://dlang.org/phobos/) in future?
Why there are no methods for working with strings, JSON, TCP/IP, features for dealing with arrays? I already found some papers about networking and so on, http://en.cppreference.com/w/cpp/experimental. But will these features actually get into the STL standard library? If so - when?
Note: I'm aware of Boost framework. Are there any discussions about merging it into the standard library?
Upvotes: 3
Views: 4610
Reputation: 1028
C++ standard library has introduced some features that originally started in Boost, like shared pointers for instance, so there is chance that this transfer will continue in future.
C++11 already introduced some string manipulation methods. As for C++17, it is planned to introduce, among others, filesystem and variant (now both part of boost). C++20 may contain networking extensions: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4656.pdf
Upvotes: 5