Obscure C++ features