Miért C++ és mit csinál a complier (fordító)?