Added C++ base file, from SVN