Если ваш объект имеет разумную семантику назначения (и правильный оператор =), то * anObject = AnObject () имеет больше смысла и легче понять.