floor_cpp