Неа. В C ++ нет такого понятия, как «анонимный объект». Существует такая вещь, как определение объекта типа A, который немедленно отбрасывается; то, что вы написали, это выражение, которое возвращает объект A, который никогда не назначается переменной, как, например, код возврата printf, обычно никогда не назначается и не используется.
В этом коде, если бы он работал, вы бы объявили «никакой объект» для размещения вне кучи. Поскольку нет объекта для размещения, это бессмысленно.