How works c++