C/C++ differences