C++ experiments