C++ containers that save memory and time
Reading C++ code always gives me a weird feeling something is inherently wrong with the language.  Header files containing nearly all the implementation because that's the only place where you can define templates is so odd... (https://code.google.com/p/cpp-btree/source/browse/btree.h)