4 ms·
> Improve your knowledge on Boost I might be extremely biased about this, but I can't not recommend to follow Folly as well (https://github.com/facebook/folly
by ot 9y ago
> Improve your knowledge on Boost
I might be extremely biased about this, but I can't not recommend to follow Folly as well (https://github.com/facebook/folly https://github.com/facebook/folly). There is some very good C++ there (and some bad C++ too), and it is generally more readable than Boost. Some ex-Boost people work on it too.
The implementation of Function (https://github.com/facebook/folly/blob/master/folly/Function.h https://github.com/facebook/folly/blob/master/folly/Function...), for example, is mindblowing. I learned lots of tricks from it that I ended up using in a bunch of places.
There's also a lot of interesting things happening in concurrent data structures under experimental/ (and the widely used MPMCQueue and LifoSem are also excellent).