C/C++ demo project