Well, yes.
The result of the referendum is completely non-binding and functionally, doesn't mean anything.
Cameron could, theoretically, turn around tomorrow and say "looking at how much the possibility of Brexit has hurt our economy minutes after we voted for it, this was a dumb decision we shouldn't take" and just carry on as normal.
But it's not politically possible.