Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Why choose Abseil for associative containers? It was a big deal when it first appeared on the scene, and it's certainly still better than the standard library for the most part, but there are now a number of alternatives that have since improved upon its weaknesses. (I've been especially impressed by Boost's unordered_flat_map.)

I have increasingly soured on Abseil over the past couple of years. At Google, we've seen an exodus of many of the core library maintainers, and some of the more recent design choices have been questionable at best.



I've never tried `unordered_flat_map` and would probably prefer to keep Boost, Poco, Qt, and other mega-frameworks outside of this repo to make the builds leaner, but I'm open to alternatives. Which are the best to look into?


boost:unordered is a header-only library.


I thought the same! And boost::unordered_flat_map is indeed awesome.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: