I thought this was possible, but DMD 2.065 doesn't allow it, saying "no constructor for int": int* p = new int(3); Is something like this planned for the future? I know we can already do: int n = int(3);